A trailer carrying sculptures of Britain's Queen Elizabeth II and her husband Prince Philip drives past the Big Ben in London, Britain, March 21, 2012. The huge sculptures of Queen Elizabeth II and her husband Prince Philip were displayed on Wednesday during a parade around London as a celebration for the 60th anniversary of Queen Elizabeth II's ascending the throne. (Xinhua/Bimal Gautam)