Photo gallery: Hello 2013

Fireworks explode Tuesday over Elizabeth Tower housing the Big Ben clock to celebrate the New Year in London.

Fireworks explode Tuesday over Elizabeth Tower housing the Big Ben clock to celebrate the New Year in London.

READER COMMENTS

Loading comments...
Hide Comments