PARIS (AFP) – Paris will host this season’s Champions League final after St Petersburg was stripped of the match due to Russia’s invasion of Ukraine, UEFA announced yesterday. The showpiece occasion of the European club season will be played at the Stade de France on May 28, European football’s governing body said after holding an