Himachal Pradesh is home to some spectacular mountain towns and hill stations, with magnificent mountain views and surroundings all over the places must experience before you die. But there is a shady side to it that can terrify you and send chills down your spine. This exquisite state is also home to some of the most haunted places in India. […]