India's gargantuan election, the biggest in history, kicked off on Thursday with Prime Minister Narendra Modi seeking a second term from the South Asian behemoth's 900 million voters.
Opinion polls put 68-year-old Modi as the favourite, but he faces a tough challenge from two scions of India's storied Nehru-Gandhi dynasty attempting to capitalise on his poor record on jobs and rural poverty.