TEHRAN, December 11 -The first United Nations ( UN ) global pact on migration has been formally adopted during an intergovernmental conference in the Moroccan city of Marrakesh, despite a series of withdrawals from the procedure leading to the pact driven by anti-immigrant populism.