Live action footage
A view of the Mall and the Admiralty Arch in London, England. United Kingdom flags line the streets.
HD
1920 x 1080