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