Iran says Morocco Israel deal 'betrayal of Islam'
In return, Washington fulfilled a decades-old goal of Rabat by recognising its sovereignty over disputed Western Sahara.
"The deal between the triangle of America, Morocco and the Zionist regime was done in exchange for Morocco's betrayal of Islam (and) the Palestinian cause, selling Muslims' honour to international Zionism," foreign policy adviser Ali Akbar Velayati said on his official website Friday.
Morocco follows the United Arab Emirates, Bahrain and Sudan in what the Trump administration calls the Abraham Accords.
Blasting all four, Velayati said they will "witness popular uprisings in a not so distant future" as their "dependent, submissive and authoritarian" leaders are unmasked.
US recognition of Moroccan sovereignty over the Western Sahara has infuriated the pro-independence Polisario Front, which controls about a fifth of the vast region.