St. Petersburg for the Win!

St. Petersburg for the Win!

St. Petersburg, cultural capital of Russia, has been crowned “World's Leading Cultural City Destination 2016” by the prestigious World Travel Awards. Considered the Oscars of the travel industry, World Travel Awards (WTA) has been acknowledging and rewarding excellence in travel since 1993, in an annual series of gala events. Read More