Contracted workers in Amazon warehouses in Saudi Arabia said they 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, according to report by international non-governmental organisation Amnesty International.