Back to the list

The Peter the Great Statue, 33 Glaisher St, London, UK

33 Glaisher St London



This microdocumentary finds a statue of a Russian Czar in London's Docklands, and recalls how Peter the Great visited the city to learn about shipbuilding.