Champions League final hosts announced for 2021, 2022 and 2023
Ljubljana (Slovenia), Sep 25 (IANS) The finals of the 2021, 2022 and 2023 editions of the UEFA Champions League will be played in Russia, Germany and England, respectively. Saint Petersburg Stadium in St Petersburg will host the 2021…