Contractor for Chinese electric-car giant BYD denies slavery claims at Brazilian factory construction siteDecember 26, 2024