The Italian government has fined DR Automobiles millions for ‘pretending’ to be made in Italy. The vehicles are actually made in China and the government has photos of “finished” cars being imported ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results