James Spencer

James Spencer

James Spencer is a London-based independent consultant specializing in the political and security issues of the Middle East.

Iran’s Rouhani: New Player, Old Rules

http://susris.com/2013/07/10/irans-rouhani-new-player-old-rules-spencer/