0 reviews
Tawang Buddhist Monastery, located in the picturesque town of Tawang in Arunachal Pradesh, India, is a spiritual haven and a marvel of architectural beauty. Perched at an altitude of 10,000 feet, it is the largest monastery in India and the second largest in the world. Founded in the 17th century by Merak Lama Lodre Gyatso, the monastery is home to over 450 monks and houses a stunning 28-foot high