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.