India and its culture are extremely much incomplete without the reference to the great state Uttar Pradesh. Uttar Pradesh, land where god himself resides & blesses.
The famous Tawang Monestry located at Tawang in Arunachal Pradesh began by Merak Lama Lodre Gyatso in the year 1680-81. The name Tawang means Chosen Horse.