The European Union should not 'trade' with migrants or apply a 'self-serving solidarity' by outsourcing the management of its migration policy to third countries, including Libya or Tunisia, where human rights are not guaranteed, Amnesty International warned.