Britain's Prince Harry honoured America's war dead by laying floral tributes at a national cemetery commemorating the country's fallen heroes.

The British prince visited Arlington National Cemetery in Washington to pay his respects to servicemen and women who fought and died for the US.

In contrast to the screaming young women who greeted the Prince when he arrived in Washington for the start of his seven-day tour, there was a dignified silence throughout the cemetery.

The British prince Harry paid his respects at the grave of former President Kennedy, who was assassinated almost 50 years ago in November 1963, leaving a bouquet of flowers.

The Prince, 28, knelt on one knee and placed the blooms on the tombstone, which lies next to an eternal flame, then stood to attention, bowed his head and paused for a moment in quiet reflection.

At the cemetery's Section 60 - where troops who have been killed in Iraq and Afghanistan are buried - Harry laid a wreath.

A hand-written card read: "To my comrades in arms of the United States of America, who have paid the ultimate sacrifice in the cause of freedom, Captain Harry Wales."