The King of Morocco, Mohammed VI, or M6 as he is affectionately called by Moroccans, is getting married today in the capital of Rabat to a computer engineer. In a break with tradition, the bride is not from the Moroccan aristocracy. She was educated in Morocco (in contrast with much of the elite, which still prefers to do post-grad work abroad.) Lastly, the wedding is a public event, a marked difference from other Moroccan royal weddings, which were kept private. Here are some pictures of the wedding preps.