Fireworks explode over the Houses of Parliament, including St Stephen's Tower which holds the bell known as Big Ben as London celebrates the arrival of New Years Day on Saturday, Dec. 1, 2011.
Fireworks explode over the Houses of Parliament, including St Stephen's Tower which holds the bell known as Big Ben as London celebrates the arrival of New Years Day on Saturday, Dec. 1, 2011.