Saint Petersburg has emerged as one the world’s best cultural destination. The Russian city’s got company with London, New York, Paris, Rome, Venice and Sydney. So, what does the Venice of the North have in store for tourists? Here’s a glimpse of the city’s rich cultural scene and the short mood video about St. Petersburg...