Indian Prime Minister Narendra Modi cast his ballot Tuesday as India's multiphase general election hit the half-way mark after the Hindu nationalist leader mounted an increasingly shrill election campaign, ramping up polarising rhetoric in incendiary speeches that have targeted the Muslim minority.
The world's most populous nation began voting on April 19 in a seven-phase election in which nearly one billion people are eligible to vote, with ballots set to be counted on June 4.