This reminds me -
When was the last time England actually won the World Cup?
Back when they hosted it in the 60s and there were less teams to compete with...16 instead of 24
Time to win another one - after all they did invent the sport - I would expect a little more instead of the same mediocre performance you always get from them every 4 years.

When was the last time England actually won the World Cup?

Back when they hosted it in the 60s and there were less teams to compete with...16 instead of 24

Time to win another one - after all they did invent the sport - I would expect a little more instead of the same mediocre performance you always get from them every 4 years.

