
NEW DELHI -- India is set to hold general elections from April 11 to May 19 in seven phases, with all votes to be counted on May 23, the country's election commission announced on Sunday.
In the world's biggest exercise in democracy, with 900 million potential voters eligible, Prime Minister Narendra Modi faces off with opposition leader Rahul Gandhi, often described as the "prince" of the storied family that has produced multiple prime ministers since the nation's independence in 1947.