Voltaire Network

Mohammed VI of Morocco

King of Morocco (since 1999).