Amnesty International has accused the European Union of failing to protect refugees .