Mustafa Salama is a political consultant and analyst. He has extensive experience and an academic background in Middle East affairs.