About Tawang The small town Tawang is located in the eastern Himalayan Mountains, in the state Arunachal Pradesh. It is an important Buddhist center in northeast India. Sitting about 3048 meters above from sea level, it is known for many important and beautiful monasteries and is famous as the birthplace of the Dalai Lama. Tawang...Read More