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

A huge celebratory parade has seen more than 700 Olympians and Paralympians make their way to The Mall on 21 floats, alphabetically by their sport.

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