The reformed Spice Girls, Take That, Jessie J, Ed Sheeran, One Direction and George Michael were among those who performed at the closing ceremony of the London Olympic Games on Sunday night.

A host of other performers including Tinie Tempah, Taio Cruz, Liam Gallagher and his band Beady Eye, Queen, ballerina Darcey Bussell and Monty Python veteran Eric Idle took to the stage during the show, which also saw the Olympic flag handed over to 2016 host nation Brazil.

The Spice Girls’ performance saw them emerge from London cabs, each fashioned to the style of a member of the quintet.

Emma Bunton’s cab was pink, Mel C’s had sporty stripes, Victoria Beckham’s was covered in diamante, Mel B’s was adorned in animal print while Geri Halliwell’s had a red white and blue design reminiscent of her famous Union Jack dress.

The band went on to perform a medley of two of their best-known hits, Wannabe and Spice Up Your Life.

Meanwhile, Gary Barlow took to the stage with Take That, despite speculation he would pull out of the ceremony following the tragic stillbirth of his baby daughter last weekend.

Gary, who had been reportedly ‘determined’ to perform, sung Rule The World at the end of the ceremony as the flame was brought down, accompanied by bandmates Mark Owen, Howard Donald and Jason Orange.

The ceremony also saw Jessie J team up with Queen for a rendition of their classic We Will Rock You, George Michael perform his new single White Light, and One Direction singing their debut hit What Makes You Beautiful.

Sixties legends The Who eventually brought the ceremony to a close just after midnight.