The bright colours and eye-catching designs of Morocco arrived in Monaco at the weekend as Prince Albert and Princess Caroline hosted the international jet set at the annual Rose Ball.
One of the most glamourous events in the Monegasque calendar, the charity dance unites the Grimaldi family and special guests at Monte Carlo's Sporting Club and follows a different theme each year.
This time Albert's girlfriend Charlene Wittstock and Caroline’s children Andrea, Pierre and Charlotte Casiraghi joined Princess Lalla Joumala Alaoui of Morocco at a soiree that could have come straight from the pages of One Thousand and One Nights.
Getting into the theme Caroline accessorised her black-and-gold gown with a red bag inspired by a typical north African fez hat.
Charlene opted for a nude-coloured dress with an asymmetrical, turquoise-tinged shoulder strap, while Charlotte, who arrived with boyfriend Alex Dellal, dazzled in a pale-pink number with a funky criss-crossing silver neckline.
Also present at the event, which raises money for the Princess Grace Foundation, were Charlotte’s brothers Andrea and Pierre with their respective girlfriends Tatiana Santodomingo and Beatrice Borromeo.