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