Now this is a car that got a superb reveal – and I’m not just talking about the British Motor Show. Oh no, this was something far more special. Sat beneath the tower of St Basil’s Cathedral in Moscow’s Red Square there was the biggest hourglass ever created. At 40ft, it was bloody massive. It [...]