Connect to share and comment

130528 indian children eating

130528 indian children eating

Indian homeless eat food at a feeding program for the poor in Hyderabad on March 17, 2013. India still has the world's largest number of impoverished in a single country, of its nearly one billion inhabitants, an estimated 350-400 million live below the poverty line with 75 percent of them in the rural areas.

Noah Seelam