James Rowles 

@rowles
Writer, teacher, international lawyer. Polyglot. Author of The Trenchant Observer blog, on International Law, Politics, and Security
See followers