Strategy and Innovation

AdobeStock_2047239348_Editorial_Use_Only (1)
2 Jul 2026
England’s place in the World Cup Round of 16 is expected to generate more than half a billion pounds for the UK economy, according to new research.