Enjoy the magnificent night view of Saint-Petersburg of Russia. The city formerly known as Petrograd is situated on the Neva River in Russia. It is Russia’s second-largest city after Moscow. and has over 5.3 million inhabitants as of 2018. Saint-Petersburg is the fourth-most populous city in Europe and is one of the famous touristic city in Russia.