India's main opposition Bharatiya Janata Party (BJP) party activists wave flags during an election rally attended by the party's prime ministerial candidate and the Chief Minister of the western Indian state of Gujarat, in Sreerampur, around 40km north west of Kolkata, on April 27, 2014. India's 814-million-strong electorate is voting in the world's biggest election which is set to sweep the Hindu nationalist opposition to power at a time of low growth, anger about corruption and warnings about religious unrest.  AFP PHOTO / DIBYANGSHU SARKAR        (Photo credit should read DIBYANGSHU SARKAR/AFP/Getty Images)