The ruling Congress Party in India was overwhelmingly defeated in several recent state elections, and it now faces a steep uphill battle as national elections loom on the horizon. The BJP, with the charismatic, Hindu-nationalist and business friendly Narendra Modi at the helm, is ascendant. But the Common Man Party, which runs on an anti-corruption platform, surprised with some strong numbers.