Latest / Feature

The Big Quiz - Russia

25 Apr 2017

Unofficially nicknamed ‘the summer capital of Russia’, the city of Sochi usually enjoys 200 days of sunshine a year. But will you be basking in the warm glow of success after taking our quiz on the Russian Grand Prix?