Loading…
India - New Delhi - Sheela ('more than 60 years old') at her tea stall on waste ground near Nehru Place
Sheela ('more than 60 years old') 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. New Delhi, India