Seven Wonders of India: The 400-year-old Tawang Monastery (Aired: January 2009)

The Tawang Monastery in Arunachal Pradesh is the largest monastery in India. The monastery also gains significance for being the birth place of the sixth Dalai Lama.