The 2012 Olympic Games have officially been declared open by Queen Elizabeth II in London.
 
The biggest surprise was that the Olympic cauldron was not lit by a single British icon, but by seven virtually unknown young athletes.
 
Those taking part in the ceremony included Paul McCartney, Muhammad Ali and James Bond.

Al Jazeera's Paul Brennan reports from London.