India starts marathon vote

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.