England heralded as ‘game changers’ back home despite loss to Spain in World Cup final
The wait for a World Cup title goes on for England, but the Lionesses were still heralded as game changers back home after their loss to Spain in Sunday’s final….