×

Workers found in slavery-like conditions at BYD construction site in Brazil

By Thomson Reuters Dec 23, 2024 | 1:35 PM