Thousands of protesting Indian farmers and police face-off at New Delhi border
India deployed hundreds of police and paramilitary forces at a New Delhi border on Saturday as
India deployed hundreds of police and paramilitary forces at a New Delhi border on Saturday as