'America will not let you down'

President Barack Obama walks through grave markers Wednesday at Arlington National Cemetery.

ARLINGTON, Va. -- On a cold, rain-soaked Veterans Day, President Barack Obama walked slowly through the white stone markers at the section of Arlington National Cemetery reserved for troops killed in Iraq and Afghanistan, the two wars he oversees as commander in chief.

Obama led the nation Wednesday in observing Veterans Day with a traditional wreath-laying ceremony at the Tomb of the Unknowns at Arlington before an unannounced visit to the section reserved for those who fought in Iraq and Afghanistan.

"We gather here mindful that the generation serving today already deserves a place alongside previous generations for the courage they have shown and the sacrifices that they have made," Obama said. He pledged he would do right by all veterans and families, saying: "America will not let you down."

The president spoke one day after honoring the victims of a shooting rampage at Fort Hood, Texas. He said he was struck by the determination of the soldiers there. "To all of them -- to our veterans, to the fallen and to their families -- there is no tribute, no commemoration, no praise that can truly match the magnitude of your service and your sacrifice," he said.

The nation observed Veterans Day from remembrances at the nation's capital to a New York City parade to ceremonies in towns and cities across the nation and overseas.

At Camp Eggers in Kabul, soldiers observed a moment of silence for the more than 800 U.S. service members who have died in Afghanistan, Pakistan and Uzbekistan since the 2001 invasion to oust the Taliban.

The Navajo Code Talkers were special guests at the New York parade's opening ceremony, where a wreath was laid at the World War I Eternal Light Monument in Madison Square Park. As young Marines during World War II, the Code Talkers used secret Navajo language-encrypted military terms that the Japanese never were able to crack.