Peter the Great was the person who founded it in 1789.
Yes, it is located in Europe.
Yes. St. Petersburg was made in honor of Peter the Great, one of the rulers of Russia.
St. Petersburg (formerly Leningrad and Petrograd) is located in Leningradskaya Oblast in north western European Russia, on the Gulf of Finland, not far from the border Finland and...
Europe