The party’s over for the Ford Fiesta

The highly popular baby Ford created in the wake of the early 1970s oil crisis to get Britons moving again will roll off the Cologne, Germany productions line for the last time next June, after 45 years of sales. But Read more