The Olympic flame has been officially welcomed to Russia, with celebrations taking place in Moscow’s Red Square ahead of the Sochi 2014 Olympic Torch Relay.
The Olympic flame has been officially welcomed to Russia, with celebrations taking place in Moscow’s Red Square ahead of the Sochi 2014 Olympic Torch Relay.