A muted ‘huzzah’

News has emerged that Sunday 3rd October 2010 is the day when the First World War officially ended. That is the day when Germany paid off the last of the enormous debt which was set by the Allies, 92 years ago. The final £60m installment is part of a £22bn debt imposed for starting the [...]