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