India: Delhi's Army of Homeless by Stuart Freedman

Share
twitterlinkedinfacebook
Image 21 of 37
< Prev Next >
SFE01757IND.jpg
Sheela at her tea stall on waste ground near Nehru Place. Sheela came to Delhi in 1981 from Rajasthan with her husband and three children. Over the years they all died leaving her alone.