St Petersburg, Munich’s Allianz Arena and London’s Wembley set to host next 3 Champions League finals

September 2 – Russian city Saint Petersburg are favourites to host the 2021 Champions League final with Munich’s Allianz Arena and London’s Wembley Stadium hosting the next two editions of the European showpiece game.