St. Petersburg Wins World’s Leading Cultural City Award 2016-12-06 by Aleksandr Shatskih St. Petersburg, Russia has won the coveted title of World’s Leading Cultural City Destination from World Travel Awards. The gala events held last Friday evening heralded the city’s cultural importance and potential for future tourism growth.