Image 1 of 1

Himachal Pradesh 49.jpg

Deities at the Shakti Temple North of Vashisht in the upper Beas Valley, Himachal Pradesh, India.
twitterlinkedinfacebook