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.

St. Petersburg in red and green Read