The wife of King Mohammed VI, computer engineer Princess Lalla Salma of Morocco was born daughter to a school teacher al-Haj Abdel Hamid Bennani in Fes, Morocco. Princess Lalla Salma is in fact the first wife of a Moroccan ruler to have been publicly recognized, as for centuries the Morocco's dynasty of monarchs had kept their weddings secrets. Lalla Salma met her husband during a personal party in 1999 and later King Mohammed VI married her in 2002, providing her the royal title. She attended a private school in Rabat and after completing her engineering education, worked for a few years as an information services engineer at Morocco’s largest private holding company “ONA Group”. Princess Lalla Salma stands for the support of cancer associations and also represents the King and Morocco in different meetings and gatherings held throughout the world.