by Budget Wayfarers | Himachal Pradesh, India, North India
Dharamshala is a beautiful town in the north Indian state of Himachal Pradesh. It lies on the upper reaches of the Kangra valley and smells of enchantment. The snow-clad Dhauladhars, the whiff of romanticism, the quaint spiritual sway of his holiness – the Dalai...