A charming little town called Dharamshala canbe found in the Himachal Pradesh state of India, nestled in the Kangra vall...