GLM staff have just completed their latest site visit to the new Sochi International Circuit in Sochi, Russia. ...