Loading…
India - New Delhi - Heavy traffic on the congested streets of Old Delhi
Heavy traffic on the congested streets of Old Delhi looking towards the Jama Masjid, Delhi, India
Heavy traffic on the congested streets of Old Delhi looking towards the Jama Masjid, Delhi, India