Photo detail

Photo detail

St. Petersburg, with its pastel-colored buildings, is Russia’s second-largest city with more than 5 million inhabitants and an important port on the Baltic Sea. Joanne Erickson, of Colorado Group Realty, saw much of the city on a brisk spring day by traveling along the Neva River, which empties into the Gulf of Finland.