North India

Dharamshala – Tibet’s Lost and Found

Dharamshala – Tibet’s Lost and Found

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...

read more