India (Southern) - Joyce Hickok

Vishnu Footprints, Chennakeshava Temple

AsiaBangaloreChennakeshava TempleIndia