Three controversial farm laws that caused massive farmer protests across the country will be withdrawn, Prime Minister Narendra Modi said today in a stunning announcement that comes ahead of key state elections. The announcement came on the Guru Purab festival, when Sikhism founder Guru Nanak's birthday is celebrated.