Himachal Pradesh is a state of India and is located in the northern part of the Asian subcontinent. It occupies a region in the western Himalayas & offers a display of majestic snow-covered mountains, thick forest valleys, terraced fields, large lakes & cascading streams. Himachal is also known as the “Land of Gods.” The natives […]