go to top

Stephen Allen

Stephen Allen is a senior lecturer in law at Queen Mary University of London and author of “The Chagos Islanders and International Law.”