India protests: Police block roads to stop farmers disrupting budget day

0
371

Indian police have blocked main roads to stop protesting farmers entering New Delhi, as the finance minister prepares to deliver the government’s annual budget in parliament.