Dharamshala is situated in the Northern Indian state of Himachal Pradesh. It lies on the foothills of Dhauladhar range of the Outer Himalayas; and commands majestic views of the mighty…

Dharamshala is situated in the Northern Indian state of Himachal Pradesh. It lies on the foothills of Dhauladhar range of the Outer Himalayas; and commands majestic views of the mighty…