Mel B has shared new details about her recent wedding celebrations in Morocco.
The former Spice Girl married hairdresser Rory McPhee in London on 5 July, followed by a second ceremony in Marrakech, Morocco weeks later.
Speaking to Hello! magazine, Mel revealed that the Moroccan celebration was an extravagant affair, complete with local traditions, music and dancing.
All three of her children played important roles on the day: her eldest daughter, Phoenix, 26, walked her down the aisle; her son, Angel, 18, was one of Rory's groomsmen; and her youngest daughter, Madison, 13, was a bridesmaid.
"That meant the world to me," the star, 50, said of her kids' roles in her wedding. "It was the most amazing day and was so full of love. It exceeded all our expectations."
The party turned into a mini Spice Girls reunion when Mel's former bandmate, Mel C, joined her on stage for an impromptu rendition of their 2000 hit Holler.
"It was great to have my fellow northerner Mel C there," the newlywed said. "We had the best time together and totally forgot ourselves and went crazy when Holler came on."
She continued, "We've grown up together, all my family love her and to share that weekend with her and her lovely partner Chris (Dingwall) was so special."
The Moroccan wedding followed Mel and Rory's ceremony at St Paul's Cathedral in London, which was attended by former Spice Girl Emma Bunton, comedians Alan Carr and Katherine Ryan, and models Cara Delevingne and Daisy Lowe.
The couple began dating in 2018 and announced their engagement in 2022.
Mel shares daughters Phoenix and Madison with her ex-husbands Jimmy Gulzar and Stephen Belafonte respectively, and son Angel with actor Eddie Murphy.