Places to Visit in Himachal
Why do you feel this listing needs to be reviewed?
Himachal Pradesh is a northern Indian state in the Himalayas. It's home to scenic mountain towns and resorts such as Dalhousie. Host to the Dalai Lama, Himachal Pradesh has a strong Tibetan presence.
120 views, Last viewed on Wednesday, April 24th, 2024 at 7:24pm