Up to 1.5 million people have been watching the parade go through central London.