Around 500,000 people watched marching bands, pompom-waving cheerleaders and giant inflatables wind their way along the two-mile route. A global TV audience of 200 million is thought to have watched the parade, which featured 7,500 performers from Africa, Asia and the US, as well as entertainers from across London.