Worshippers before an image in the exquisitely carved Temple of Vimala Sah, Mount Abu, India
India · 1902
Worshippers before an image in the exquisitely carved Temple of Vimala Sah, Mount Abu, India, India, 1902. World cities — The 1800s Archive, from the Library of Congress record.