Rabat - Morocco has recalled its ambassador to Tehran, indicating the country’s decision to effectively sever diplomatic ties with Iran over the latter’s military support for the Polisario Front, the self-styled separatist group advocating for independence in Western Sahara.