We have updated the Trafalgar Square video today. The new video is one of our own concoctions and a definite improvement on the old video.
Trafalgar Square itself is a square in central London that commemorates the Battle of Trafalgar (1805), a British naval victory of the Napoleonic Wars. It's most prominent feature is Nelson's Column.
View a video of Trafalgar Square on Google Maps