Police in northern India have fired tear gas to prevent thousands of protesting farmers demanding minimum crop prices from marching on Delhi.

The capitol is ringed by razor wire, cement blocks and fencing on three sides to keep protests at bay.

The government fears a repeat of 2020 – dozens died in a year-long protest that ended only after ministers agreed to repeal controversial agriculture laws.

But just over two years later, farmers say other demands have not been met.

India’s farmers form an influential voting bloc and and analysts say the government of Prime Minister Narendra Modi will be keen not to alienate them.

His Bharatiya Janata Party, BJP, is seeking a third consecutive term in power in general elections this year.