news

Second-Hand: Volvo S60

Here's a true fact: Sweden has the highest number of patents granted of any European country, with 271 per one million people.