Designed by
Title
poor homeless families live at the Meena Bazaar in area Chandni Chowk in New Delhi, India at a dirty water basin #285495295
Description
Delhi, India - November 17, 2011: poor homeless families live at the Meena Bazaar in area Chandni Chowk in New Delhi, India at a dirty water basin
This image is editorial