Voting is underway for the second phase of India’s general election.
More than 155 million people are eligible to vote in the latest round, which covers 95 constituencies in 12 states.
The election began last week and will end next month in a massive exercise involving around 900 million people.
Votes will be counted on May 23 and the results are expected the same day.

Trump says 'a whole civilisation will die tonight' if Iran does not make a deal
US hits military targets on Iran's Kharg Island, Vance says no change to strategy
One attacker dead, two injured in gunfight outside Israeli consulate in Istanbul
French high speed train crashes into military truck, killing driver
Israeli military tells people in Iran to avoid using trains
