Saint Petersburg, Санкт-Петербург, is the second largest city in Russia, located on the Neva River near the Baltic Sea. Photography by Jose More