News

Mazda also sold its own version of the Ford Festiva: the Mazda 121. The company built the car in Japan but aimed the vehicle ...