With the 2014 FIFA World Cup kicking off today in Brazil, and England’s first game – against Italy – fast approaching on Saturday, this seemed like a very good moment to look at the last time England hosted, and then won the contest, way back in 1966. The General Post Office issued its first ever … Read more
