“Where others have deliberated, Morocco has delivered.” As Morocco celebrates 20 years of Mohammed VI’s reign, observers are heaping praise on the kingdom.

King Mohammed VI of Morocco