St. Petersburg in red and green


St. Petersburg, Russia – the “Venice of the North”, former capital of Russia, my birthplace. In 2011, returning from a business trip to the Russian Far East, I visited it the first time since I left Russia over 20 years ago. Here are several of my favorite photos from that trip.



Request a Quote