Monaco royal wedding: Moroccan princesses reign in most elegant stakes

The Moroccan ladies clearly have that ‘je ne sais quoi’.

Princess Lalla Salma of Morocco, the wife of reigning King Mohammed VI, was deemed's most elegant guest at the British royal wedding in April, having gained an impressive  55 percent of readers' votes.

And now two glamorous North African attendees at Albert and Charlene of Monaco’s wedding have stormed their way into the top three of our best dressed vote.

In the top spot is the king's niece Princess Lalla Soukaina shortly followed in third place by her mother, Princess Lalla Meryem, who is his sister – Lalla is an honorific applied to all the ladies of the royal family.

The winner was a vision in a pale pink, traditional kaftan with crystal embellishments.

Complementing the look was a wavy updo, a matching satin clutch and platform heels.

Always immaculately turned out, Lalla Soukaina takes pride in her appearance. Often dressed in Chanel, Dior, Gaultier and Prada, the 23-year-old is very elegant, but has brains as well as beauty.

Interested in communication, she started an internship earlier this year with French television channel TF1 in Paris. 

For the wedding in Monaco, her mother had also picked out a kaftan, though hers was a pink and yellow floral number. She finished off her picture-perfect look with satin platform heels.

Runner-up for most elegant guest was Princess Mary of Denmark, who was clad in a teal satin shift dress and a nude-hued floral fascinator.