The Congress on Saturday swept back to power in Punjab after a decade – with veteran Amarinder Singh set to return as its Chief Minister. The big win turned on its head the BJP's 'Congress Mukt Bharat' slogan, too.
This came in contrast to Aam Aadmi Party’s claims, which through its high-voltage campaign in Punjab, promised winning up to 100 seats. It ended up with only 20 seats.
How do you explain the AAP’s disappointing performance in Punjab? Here are five explanations:

