James Moules

James Moules is a freelance journalist covering world politics, foreign policy and human rights. He is interested in democratic rights and atrocity prevention with an eye on South, South East and East Asia.