News

According to an analysis by Semafor, China’s EV giant sold 399,00 cars worldwide last September. Tesla sold 191,000.
The Ford Focus is not long for this world, as production of the iconic family hatchback will cease in November this year. It’s sad to see another staple of British roads leave us, but if you don’t ...