Bill Waite: New efforts to drive slavery (yes, slavery) from modern business
The International Labor Organization (ILO) estimates that 21 million people are in forced labor today. If you’re thinking “not in my backyard,” think again.
A million and a half of these victims are in Europe or North America.… Continue Reading