What Do European Parliament Elections Mean for the Middle East?

by Eldar Mamedov On May 25-26, voters throughout the European Union’s 28 member states elected the new European Parliament. The elections will determine the bloc’s direction in the next five years and the leadership of the Commission, Council, External Action… Continue Reading

Iran Debates Trump’s Invite

by Kaveh L. Afrasiabi As expected, Trump’s offer of talks with Iran on May 8 has generated a lively debate in Iran. As of this writing, neither Supreme Leader Khamenei nor President Hassan Rouhani has made any public comments, perhaps… Continue Reading