Seventy five per cent of India's population lives on roughly Rs 90 a day.
Revati is a mother of five, and is expecting her sixth child. Her husband, a construction worker, earns Rs 2,000 a month.
Their oldest child, a five-year-old boy, has just started working as a rag-picker. The empty vessels in their one-room house tell the story of their life.
Forty two million Indians have migrated from one state to another while 300 million have migrated from the city of their birth.
Like Asha, who shifted to Delhi from Bihar with her husband, a rag-picker. For them, lunch is often dry chapati with salt.
Migrants like Revati and Asha have no access to subsidised food.
Forty one per cent of India's population survives on Rs 60 a day, and forty three per cent of its children are underweight.
India is doing well on the income side but development doesn't match. Vietnam has the same income growth and development to match, but India doesn't. It's not doing well particularly in health and education.
Though India has shown marginal improvement in its human development report card, it still fares low as compared to several other countries. Sudan has a higher adult female literacy rate than India while Bangladesh and Pakistan have a higher life expectancy than India.
So where do we stand? On the one hand India is managing a chair at all global platforms and on the other, millions of its citizens are living in slums.