Jean Allain

Jean Allain is Assistant Professor of Public International Law, Department of Political Science, The American University in Cairo, Egypt.