Russia has been stripped of hosting the Champions League final by UEFA, with St Petersburg replaced by Paris after Russia's invasion of Ukraine. Key points: The men's final will now be held at the 80,000-seat Stade de France in Paris Russian and Ukrainian clubs and national teams in UEFA competitions will have to play at neutral venues The 68,000-capacity St …