Marrakech - After five years of severed diplomatic relations, Morocco and Iran are closing the book on their past conflicts and disagreements by naming new ambassadors to represent their respective countries in Tehran and Rabat.