Switzerland on Friday unveiled the mascot for the 2025 women's European football championships: a Saint Bernard puppy dog called Maddli. The Euro 2025 mascot interacted with children at Geneva's main railway station before strolling through the city. Explaining the rationale behind the mascot, European... read full story