

England is the birthplace of football, having founded the Football Association in 1863. The Three Lions have won the World Cup once in 1966 on home soil. Wembley Stadium — 'The Home of Football' — is the iconic venue. England reached the Euro 2024 final but fell to Spain.