Located in Himachal Pradesh, India's verdant greenery, Nahan is a pretty hill station where one can go to enjoy peace and a ...