Inspiring Travel Videos from Russia
Russia in a Nutshell
As a result of being the largest country on earth, the sun never really sets in Russia: as the night falls in the imperial St. Petersburg, it’s already rising at the Asian peninsula of Kamchatka. If in past times the country had intimidated more than a few outsiders with its tough and serious exterior, today it is welcoming travellers completely. Within Russian borders, visitors will come into contact with one of the world’s most fascinating nations, a land rich in history, architecture and dramatic landscapes such as the stunning Lake Baikal and surprisingly beautiful Lena Pillars. Its capital, Moscow, is today just as electrifying as a cosmopolitan metropolis can be.
15 Travel Videos on Russia's Map
Insights from Moscow...
Moscow had this incredible, intense atmosphere of intrigue and darkness and secrecy.