The World Car Awards finalists are here, with one Japanese car and none from America, while China makes an appearance.
Mercedes-Benz has proudly boasted for decades that its S-class is quite simply the best car in the world. While you could be forgiven for thinking this is just an unusual case of German hyperbole ...