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