Editors Choice

Sat Apr 12, 2014 2:20am EDT

1 of 23. A worker pulls out a roll of cloth to be made into flags for the Trinamool Congress (TMC) party, while it is kept out to dry at a flag manufacturing factory in the western Indian city of Ahmedabad April 11, 2014. Around 815 million people have registered to vote in the world's biggest election - a number exceeding the population of Europe and a world record - and results of the mammoth exercise, which concludes on May 12, are due on May 16.

Credit: Reuters/Amit Dave

Our best photos from the last 24 hours.