1.2 million people expected in London