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

The Spice Girls, Take That, 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 next host city, Rio in Brazil - with the flame extinguished at the end of the show.

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

One of our star performers was double champion Mo Farah: