Rabat - King Mohammed VI delivered the much-anticipated Royal speech tonight at 9 p.m. Dealing out criticism of government policy and exhortations to “change mentalities,” the King did not shy away from addressing governmental corruption, which he said puts the country at risk.

King Mohammed VI
Amira El Masaiti is a Morocco World News correspondent in Rabat.