Why did Congress sweep in Kerala & Punjab? It has credible leadership in these states and they are well connected with the masses. In Karnataka & Maharashtra, the party is divided and leaders are selfish. MP, Rajasthan etc are full of old horses, no followers.