DNA: Pressure on Tesla surges in China?

A woman who claimed to be a Tesla customer climbed on the roof of same company's car at the Shanghai Auto Show and protested wearing a T-shirt that read "Brakes don't work." After which Tesla is facing surging pressure in China.

Apr 23, 2021, 23:20 PM IST