Earlier in the week, a task force led by Brazilian prosecutors ... media reports about the situation. BYD, which stands for Build Your Dreams, is one of the world’s largest producers of electric cars.
Plus, BYD is accused of 'slavery-like' conditions and Hertz doesn't want rented Teslas back.