The U.S. national anthem was played at Britain’s Windsor Castle on Saturday as a ceremony commemorating 20 years since the September 11 attacks was held …

source