The 2012 London Olympics have come to an end with a musical closing ceremony watched by an estimated 300 million people.

The Spice Girls, Take That, Madness, the Pet Shop Boys, the Who and One Direction were among the bands to perform - while around ten-thousand athletes from over 200 countries paraded through the Olympic Stadium.

The Olympic flag was officially handed over to the new host city, Rio - with the flame extinguished at the end of the show.

Team GB ended the Games third in the medal table with 29 golds - and 65 medals in total ... Britain's most successful Olympics in over a-hundred years.

One of our star performers was double champion Mo Farah: