London is transfixed by a stunning war memorial commemorating Armistice Day, when World War I ended on November 11, 1918, honored in the United States as Veteran’s Day. All around the iconic Tower of London are 888,246 ceramic poppies, one for each soldier of the Commonwealth who was killed in that war. A beautiful sea [Read More...]