Prime Minister Narendra Modi cancelled his programme in Punjab yesterday after a massive security breach left him stuck on a highway for 20 minutes because of protesting farmers. In a spiralling row in election season, the BJP accused Punjab's ruling Congress of "murderous intentions".