The 163 Chinese workers found by Brazil's labor ministry in what it described as "slavery-like conditions" at a factory construction site owned by Chinese electric vehicle producer BYD (002594.SZ), ...
Some results have been hidden because they may be inaccessible to you