As welfare programmes go, this could be the biggest in the world. Its aim is to provide two-thirds of the Indian population with low-cost food but the plan being discussed by the government in Delhi does not come cheap.

Critics say it is a political move and a waste of public money.

Sanjoy Majumder reports.