New York City marks Veterans Day with annual parade

Thousands from more than 300 units in the Armed Forces marched through the streets of New York City on this year's Veterans Day parade on Sunday, November 11.

Marching bands played patriotic songs and onlookers waved American flags as the parade made its way up Fifth Avenue.

The Veterans Day Parade has been held annually since 1919 and is the largest Veterans Day event in the United States, with this year's parade commemorating the centennial of the end of World War 1.