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

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.