The Home Ministry said after the "major security lapse" in the prime minister's travel in Punjab, his convoy decided to return.
Prime Minister Narendra Modi's security was breached while he was on way to Ferozpur from Bathinda in Punjab.
Protesters gathered on the road following which Prime Minister Narendra Modi's cavalcade was stuck on a flyover for over 20 minutes.
PM Modi was visiting Ferozpur to address an election rally ahead of upcoming Punjab assembly elections 2022.
PM Modi's travel route was changed at the last minute as he couldn't take the chopper due to bad weather.