Up to a million people have spent the afternoon cheering Britain's London 2012 heroes through the streets of the capital.

A huge celebratory parade's seen more than 700 Olympians and Paralympians make their way to The Mall on 21 floats.

GB won a combined one hundred and eighty-five medals at the Games - including 63 golds.

Today's festivities have also seen thousands of the volunteers - the Games Makers - given an ovation: