McLeod Ganj at Dharamsala; Central Tibetan Administration HQ and Home to Dalai Lama

Dharamsala, or Dharamshala, is a small town where the Central Tibetan Administration Headquarters is situated. It is situated in Himachal Pradesh state, India.McLeod Ganj town, Central Tibetan Administration Headquarters, and Hill station in Dharamsala Dharamsala …

Continue reading