World's largest democracy votes
Around 815 million people have registered to vote in the world's biggest election - a world record number that exceeds the population of Europe - and results of the mammoth exercise, which concludes on May 12, are due on May 16.
Mathura, Uttar Pradesh
Ajmer, Rajasthan
Ajmer, Rajasthan
Assam, India
Gujarat, India
Criss-crossing the country for months before the first phase of voting began on Monday, the BJP and its candidate for prime minister, Modi, had mainly campaigned on a ticket of better governance, economic development and job creation.
Uttar Pradesh, India
Uttar Pradesh, India
Chennai, India
Srinagar, India
Assam, India
Mumbai, India
Arunachal Pradesh, India
New Delhi, India
Allahabad, India
Nagpur, India
Amge has been certified by the Guinness World Records as the shortest woman in the world.