Moscow Travel & City Guide

Published on July 23, 2019



Moscow is the capital of Russia and it has plenty to offer including impressive architecture, matchless subway, 24/7 bars, and artistic places. Russia is a lively …

source YouTube

Enjoyed this video?
Moscow Travel & City Guide
"No Thanks. Please Close This Box!"