Americans voted early at a pace never seen before, with many waiting in hours-long lines to cast their ballot before Election Day.
Americans voted early at a pace never seen before, with many waiting in hours-long lines to cast their ballot before Election Day.
Tens of millions of Indians have voted on the first day of general elections that end in June.