Recently my friend and I have visited the city on the Neva. Actually Saint Petersburg has more names than most other cities. You can call it Peter, the city of Petr, the cultural capital, the North capital and even SPb - all these names are widely used. Besides, there are two old names - Leningrad...