edinburgh, edinburgh, united kingdom
Universidad Cardenal Herrera-CEU
Glasgow Graduate School of Law
The University of Glasgow