Category : Travel
Language : Hindi
Synopsis :
Dharamshala is a famous city in Himachal Pradesh, which is home to the Dalai Lama and the Tibetan government-in-exile. The Thekchen Chöling Temple Complex is a spiritual center for Tibetan Buddhism.
Country of Origin : India