by Laura Lynch Dharamsala is a backpacker’s haven situated on the foothills of the Dhauladhar range of the Himalayas in the state of Himachal Pradesh, northern India. The word Dharamsala translates as the resting place for pilgrims and travellers. It is no wonder visitors end up spending more time here than planned while on their…
Read More