Americans honoured their military veterans on November 11, 2017 with a parade in the wintry cold of New York City, where one World War II veteran thanked onlookers for remembering, and in a sombre ceremony at a Texas community bloodied by a church massacre where almost half of those killed had ties to the U.S. Air Force. (Text: AP)