“Too many people, too many rickshaws, too many children,” says Gireesh, our taxi driver in New Delhi. “When they say ‘I help you,” that means ‘I trick you!,” he warns us. With 1.2 billion people (roughly 17 percent of the human population), India is the 10th largest economy in the world, but it contains the largest concentration of people living below the World Bank’s international poverty line of just $1.25 per day. While 61 individuals control 10 percent of the national wealth in the country, there are more poor people living in eight Indian states that in the whole of sub-Saharan Africa, according to research by Oxford University. Yet the Forbes list of billionaires included 55 Indians in 2013.