The UEFA Champions League 2021-22 final will be held at the 80,000-seat Stade de France in Paris on May 28 after St. Petersburg was stripped of following Russia's invasion of Ukraine, the European body announced on Friday. The decision was taken by UEFA’s executive committee. (More Football News)