Video, VideoNews Russia: Check out St. Petersburg; one of the host cities of Russia’s World Cup 2018 22 February 2017 fborgosano Leave a comment Share: from Ruptly TV Share: