Dharmshala: The Land of Serenity
The hill station of Dharmshala, which is sometimes also referred to as the Scotland of India, owes its establishment to the British in the years between 1815 and 1847. Dharmshala lies in the northern part of Himachal Pradesh and is Read More