Himachal Pradesh is a northern Indian state in the Himalayas. Its home to scenic mountain towns and resorts such as Dalhousie. Host to the Dalai Lama, Himachal Pradesh has a strong Tibetan presence.
Himachal Pradesh is a state in Northern India. ... Hima means snow in Sanskrit, and the literal meaning of the state's name is in the lap of Himalayas. It was named by one of the great Sanskrit scholars of Himachal Pradesh, Acharya Diwakar Datt Sharma.
The Himachal Pradesh is famous for its Himalayan landscapes and popular hill-stations. Many outdoor activities such as rock climbing, mountain biking, paragliding, ice-skating, trekking, r....... Read More