Egypt's president Mohamed Morsi has said that the "oppressive" Syrian regime had lost all legitimacy, in a blistering speech in Tehran that provoked the Syrian delegation to storm out and amounted to a stunning rebuke to his Iranian hosts. During the first visit by an Egyptian leader to Tehran since the 1979 Islamic revolution, Morsi said the world had an "ethical duty" to support Syria's rebels.