Loading…
Meandering stone wall at a large Hindu temple above Kishangarh, Rajasthan, India