#Facepalm: Leaders who dismissed Narendra Modi now have egg on their face

Narendra Modi rocked the nation leading the Bharatiya Janata Party to win 284 seats in the Lok Sabha.. However not too long ago his detractors were certain of his defeat and had made comments when seen in the light of Modi and the BJP's historic victory, make them seem rather ludicrous.

Here's a look at some of the comments made by politicians across India

Arvind Kejriwal of the Aam Aadmi Party (AAP) was so confident about defeating his rival in Varanasi, he had said that according to his assessment, Modi was sure to lose in Varanasi and hence should concentrate on Vadodara.

My political assessment after 2 days in Varanasi - Modi ji is losing Varanasi. He shud therefore concentrate on vadodara.

On Friday Modi came out flying on the top in Varanasi with 516593 votes. Kejriwal barely managed to win over one-fifth of the votes the Gujarat CM won.

Maintaining that Narendra Modi could never be able to shed off his communal image, Kapil Sibal had said that Narendra Modi will never become the Prime Minister. Sibal stands corrected as not only will Modi take the Prime Minister's oath on May 21 but Sibal himself suffered a huge loss contesting from New Delhi's Chandi Chowk constituency.

Congress' Sanjay Jha had tweeted that declaring Congress will be the single largest party and will comfortably lead the coalition. The reverse has come true for the Congress and BJP has new breakthroughs in Bihar.

"Please save this tweet; Congress will be the single largest party in 2014 and will lead a coalition comfortably above the majority ".