Welcome
The last Ford Fiesta rolled off the production line last Friday (July 7), ending the production of Ford’s first – and seemingly last – supermini. It’s sad news, not least because it represents a huge sea change for the new car market as it transition