Sam Westrop

Sam Westrop is the director of Islamist Watch, a project of the Middle East Forum.

The Latest