Spice Girl Melanie Brown turned up the heat at her Moroccan wedding bash, celebrating her marriage to hairdresser Rory McPhee in style.
The 50-year-old singer, famously known as Mel B, had already tied the knot in July in London, but she opted for a lavish second celebration to mark the occasion.
However, it was her 13-year-old daughter, Madison, who stole the spotlight in a £28 bridesmaid dress.
Madison wore a satin midi dress featuring a Bardot neckline and flowing, silky fabric, which she paired with leopard print shoes.
Her bridal party was just as dazzling, with Mel B walking down the aisle alongside her eldest daughter, Phoenix, while her middle daughter, Angel, stepped in as a groomsman.
The songstress also ditched her classic white gown and went bold with a stunning red strapless Justin Alexander dress for the Moroccan festivities.
The gown, sparkling with hand-beaded crystals, featured a dramatic thigh-high split.
Remarkably, six artisans spent more than 850 hours crafting the show-stopping dress.
She described the creation as a “fiery, passionate mermaid gliding in ruby diamonds”, perfectly capturing her daring personality.
The guest list was star-studded, including fellow Spice Girl Emma Bunton, model Cara Delevingne, and comedian Alan Carr.
Mel B has been married twice. Her first marriage was to Jimmy Gulzar, which ended in divorce, and she later married hairdresser Rory McPhee.
celebrating a lavish second wedding ceremony in Morocco after their official wedding in London.
RELATED: Mel B talks second wedding ceremony to husband Rory McPhee