
Tawang in Arunachal Pradesh is located at the Far East of India in the North eastern region. Tawang is a Buddhist town which is blessed with natural beauty and has over 100 lakes formed out of melting glaciers. Listed below are the reason why you should consider visiting Tawang. 1. Natural Beauty: Tawang is located […]