Morocco king marks two stable decades despite economic woes
King Mohammed VI is preparing to mark 20 years on the throne of Morocco, a North African country
King Mohammed VI is preparing to mark 20 years on the throne of Morocco, a North African country