In a country that uses every possible occasion to celebrate its “warriors,” many have forgotten that today’s holiday originally marked a peace agreement. Veterans Day in the United States originally was called Armistice Day and commemorated the ceasefire which, at 11 a.m. on November 11, 1918, ended the First World War. Up to that point, it had
Veterans Day, 95 Years On
The Enduring Folly of the Battle of the Somme.