700 million voters. Over 120 constituencies.
A steady stream of India's voters have been heading to the polls to have their say in the world's biggest democratic elections. Which will take a month to complete.