Emmanuel Macron

Our Allies and Iran

It is not Donald Trump, but Emmanuel Macron, Angela Merkel, and Boris Johnson who bear responsibility not only for the havoc Iran wreaks around the Middle East, but for its ...