Situated in the Western Himalayas, Himachal Pradesh is one of 13 mountain states in India whose extreme landscape features several peaks and extensive river systems. It lies in the Indian ...
The centuries-old tradition of stone-pelting, performed to appease Goddess Kali in Dhami village of Himachal Pradesh clung to ... represents a blend of cultural heritage and spiritual faith ...