Car sales are plummeting in two of the biggest markets in the world. What does it mean for consumers?
CJAD 800
Car sales are plummeting in two of the biggest markets in the world. What does it mean for consumers?
00:00 / 11:09