David Snoxell

David Snoxell has been coordinator of the Chagos Islands all-party parliamentary group (APPG) since 2008, and was British High Commissioner to Mauritius from 2000 to 2004.

British Foreign Policy
Showing 1 to 1 of 1