The Jama Masjid reflected in a pool for ritual ablutions, Old Delhi, India

Loading…
The Jama Masjid reflected in a pool for ritual ablutions, Old Delhi, India