Located at the mouth of the Neva River and on the Gulf of Finland, St. Petersburg is the second-most populous city in Russia. It is the youngest and fourth-largest megacity in Europe. St. Petersburg has been designated by UNESCO as a city of global cultural significance.