Amazon pays $1.9 million to migrant workers in Saudi Arabia harmed by labour abuses and unethical recruitment practices