The much-awaited government reshuffle has been announced after months of speculations and crises within the cabinet coalition.

Reshuffle: King Mohammed VI Receives New Members of Government
King Mohammed VI received head of government Saad Eddine El Othmani
Safaa Kasraoui is a journalist at Morocco World News.