England Defeats Itself. Again.

England Defeats Itself. Again.

By 1966, Britain’s time as a world power was pretty much over, even if it was hard to admit. The country had been humiliated during the Suez crisis just 10 years earlier. Not far off loomed a currency collapse and an International Monetary Fund bailout. The stink of decline was in the air. What 1966...

Redirecting to full article...