Himachal Pradesh is located to the north region in India and is also known as the Land of Gods due to its amazing natural beauty.
Added to Forests and Nature and categorized in Nature — 8 years ago