Prime Minister Narendra Modi today announced that the contentious farm laws will be withdrawn. The announcement came just months ahead of the elections in Uttar Pradesh and Punjab. While the opposition is alleging the move is the result of the farmer protests dampening BJP's prospects in these states, several BJP leaders, who earlier slammed the protestors, are all praise for PM Modi's announcement today.