RSS
21 Jun 2024

Firm fined for selling China-made cars as Italian

Author: admintech | Filed under: Business
Italian officials said DR Automobiles misled customers into thinking its cars were made in Italy.