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 Buckingham Palace where there was a flypast by the Red Arrows - and the athletes were presented on stage to the gathered crowds.