Designed by
Title
poor homeless families live at the Meena Bazaar in area Chandni Chowk in New Delhi, India at a dirty water basin #282611846
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