Peter the Great built St. Petersburg from the ground up as his new capital.
Peter the Great
St. Petersburg (Leningrad)
Peter the Great built St. Petersburg so he would have a location to trade from in the Baltic Sea.
Tsar Peter I of the Russian Empire was the founding monarch of St. Petersburg.
Peter the Great built St Petersburg, because he wanted to have a Navy with harbor linked to rest to Europe and to rest of the world, so his Empire could be more powerful...
There is no capital of St. Petersburg. St. Petersburg is a city, not a country.
St. Petersburg is in Russia.
The capital of Russia is Moscow, but it WAS St. Petersburg.
He created the navy. Before him there was no navy for Russia and this was one reason he built St. Petersburg. Even today the naval school is in St. Petersburg.