The European Union has signed an agreement with 79 African, Caribbean and Pacific states on issues including climate protection, migration and human rights.

source