Workers found in “slavery-like conditions” at BYD construction site

Authorities rescued 163 workers living in inhumane conditions, prompting BYD to sever ties with its construction partner.

No comments

Read more