Himachal Pradesh is a northern Indian state in the Himalayas. ’Province of snow-laden Mountains” is a state in the northern part of India. Himachal Pradesh is also known as Dev Bhoomi, meaning ‘Land of Gods’, and Veer Bhoomi which means ‘Land of the Brave’. Himachal Pradesh is also known as the “Dev Bhoomi” abode of Gods because it has […]