James Ballantyne
James Ballantyne

James Ballantyne

Former British diplomat; writes about international environmental, economic and political affairs