American National Anthem played at Buckingham Palace after 9/11 – VIDEO
On September 12, 2001 the troops at Buckingham Palace played The Star Spangled Banner in a tribute to the thousands who lost their lives. The day after the September 11, 2001 attacks, stranded Americans congregate outside Buckingham Palace in London, England. They can’t go home because a no-fly order is in operation. The changing of […]