Video: ‘Street of Lights’ or Nikolskaya St in Moscow becomes magnet for fun & football fans
With 11 cities hosting World Cup games across Russia, Moscow is a hub for many of the traveling fans. And one particular street has become a beacon for the … Via Youtube
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed