Arsenal have made history with a stunning 1-0 win over Barcelona in the UEFA Women’s Champions League final, ending an 18-year wait for European glory and becoming the first English club to win the competition more than once. The last time Arsenal lifted the trophy was in 2007, when it was still known as the […]