Obama gives Medal of Honor to soldier

A soldier from a small town in Iowa is the first living recipient of America's highest military decoration since the Vietnam War.

President Barack Obama presented the Medal of Honor to 25-year-old Staff Sgt Salvatore Giunta at the White House.

Sgt Giunta has said he would wear the medal in honour of other soldiers.