Rachel Neuwirth/Definition

Political commentator and analyst on militant Islam and Israeli foreign policy