Sports England thrash Scotland 6-0 in ‘must lose’ match but Team GB fail to clinch Olympics spot December 5, 2023 Share on Facebook Tweet on Twitter England failed to overcome an odd scenario at Hampden Park on Tuesday. Daily Express :: Sport Feed