The Only Statue of Lenin in London by Felipe Tofani | Aug 17, 2017 The Only Statue of Lenin in London Looking for Lenin at the Islington Museum ; Not that many... Read More