SHARE THIS VIDEO —
Welsh Guards soldiers perform U.S. national anthem in British memorial to 9/11
Soldiers of the British Army’s Welsh Guards performed the Star-Spangled Banner in a special ceremony at Windsor Castle to mark the 20th anniversary of the September 11 attacks.