Phrases

that in St. Petersburg there is a monument to Lenin in Lenin Square near...
that in St. Petersburg there is a monument to Lenin in Lenin Square near the PLOSCHAD LENINA Metro Station of the Leningrad Metro System, which has been awarded the Order of Lenin