Sadhu casts his vote at a polling station at Ayodhya
A "sadhu" (Hindu holy man) casts his vote at a polling station at Ayodhya in the northern Indian state of Uttar Pradesh May 7, 2014. Around 815 million people have registered to vote in the world's biggest election - a number exceeding the population of Europe - and the results of the mammoth exercise, which concludes on May 12, are due on May 16. REUTERS/Anindito Mukherjee (INDIA - Tags: POLITICS ELECTIONS TPX IMAGES OF THE DAY)