Best places to visit in Saint Petersburg
Saint Petersburg, also known as Venice of the North, is the second-largest city in Russia. The city is surprisingly spacious, with wide avenues and roads and many canals. Peter exudes culture, history, and unprecedented splendor. Everywhere you will find churches and cathedrals decorated with gold leaves.