Himachal Pradesh, the country of hill stations, is home to a plethora of stunning sights […]