India's flag bearer Sushil Kumar holds the national flag as he leads the contingent in the athletes parade during the opening ceremony of the London 2012 Olympic Games
There were huge cheers for the Irish team - and for Usain Bolt, who carried the flag for Jamaica
As if by magic, the Queen appeared in the stands at the stadium - part of a crowd of about 80,000 - amid cheer
The artistic director, Danny Boyle, pledged a ceremony with a theme of this is for everyone
David Beckham took to the Thames with the Olympic Torch, making his way to the stadium by powerboat
Duke and Duchess of Cambridge, William and his wife Catherine, and Prince Harry watch the Opening Ceremony
The athletes taking part in the Games - led, as tradition dictates, by the Olympics' spiritual home Greece - made laps of the stadium bearing their nations's flags
Red Arrows perform flypast over Olympic Stadium
Cyclist Bradley Wiggins, wearing a yellow jersey, rang the largest harmonically tuned bell in the world to start the show
India's flag bearer Sushil Kumar holds the national flag as he leads the contingent in the athletes parade during the opening ceremony of the London 2012 Olympic Games
The three-hour spectacle, a quirky take on UK life, was viewed by TV audiences around the globe
Jamaica's flag bearer Usain Bolt holds the national flag as he leads the contingent in the athletes parade during the opening ceremony of the London 2012 Olympic Games at the Olympic Stadium