London, Italy
A memorial to the Russian Tsar Peter the Great was erected in London in 2000 to commemorate the tercentenary of the Grand Embassy of Peter the Great. It stands on Glaisher Street, in a corner of Deptford within the Royal Borough of Greenwich, beside the confluence of the River Thames and Deptford Cr
Listen to the audio guide for Memorial to Peter the Great Free on WIP — starts by itself when you arrive, even with the screen off