Contracted workers in Amazon warehouses in Saudi Arabia were deceived by recruitment agents and labour supply companies, cheated of their earnings, housed in appalling conditions and prevented from finding alternative employment or leaving the country, Amnesty International said today.