News

Ford is recalling 850,318 vehicles globally due to a defect causing engines to stall, with no immediate solution available.