Chinese automaker BYD is building a new manufacturing facility in Bahia, Brazil. Authorities discovered 163 workers on the project living in inhumane “slave-like conditions.” BYD is now ...
Some results have been hidden because they may be inaccessible to you