Aifen Xing Author

Aifen Xing is a Professor of International Law at Beijing Normal University

Peter Preston is an Emeritus Professor of Political Sociology at the University of Birmingham