In The World Cup Of Holiday Ads, Why Does England Win Each Year?

In soccer (or ‘football’ as it’s known to most of the world), England has only taken out one World Cup – over half a century ago, back in 1966. But off the field and on the ‘telly’, the Brits seem to ...