Investing.com · a day ago Workers found in slavery-like conditions at BYD construction site in Brazil