New Year’s Eve 2012 Celebrations Kick Off
Kirsty Wigglesworth / AP
Fireworks explode over Elizabeth Tower housing the Big Ben clock to celebrate the New Year in London, Jan. 1, 2013.
Fireworks explode over Elizabeth Tower housing the Big Ben clock to celebrate the New Year in London, Jan. 1, 2013.
Scenes from Pakistan’s Historic Election
Dutch Abdication: Willem-Alexander Becomes Europe’s Youngest Monarch
Aleppo: Scenes from a City of Ruins
The Epic Vistas of the World’s Largest Algae Farm
Bangladesh’s Worst Industrial Accident: Scenes From a Terrifying Tragedy
In Caracas, Tensions Simmer over Venezuelan Election