The clock face in St. Stephen's Tower, which houses the Big Ben bell, is seen in London, Thursday, April 10, 2008, on its 150th anniversary. The world-famous great bell of Britain's Parliament buildings weighs 15.1 tons and was cast on April 10, 1858, at the Whitechapel Bell Foundry in east London.
Credit: AP Photo/Kirsty Wigglesworth