Indian farmers gather in Shambhu, 250 kilometres from Delhi, to resume their march towards the capital to press their demand for guaranteed prices for more than 20 of their crops from the government. EPA
Indian farmers gather in Shambhu, 250 kilometres from Delhi, to resume their march towards the capital to press their demand for guaranteed prices for more than 20 of their crops from the government. Show more

Indian farmers march on Delhi after talks on crop subsidies break down