Breaking: Mel B, of Spice Girls fame, and her husband, Rory McPhee, celebrated a second wedding ceremony on August 3rd at the luxurious Selman Marrakech hotel in Morocco. The couple, who initially wed on July 5th at St. paul’s Cathedral in London, shared photos of the Moroccan celebration on Instagram, calling it “a wedding so good we keep the celebration going.”
the Moroccan wedding followed a more intimate ceremony in London, where Mel B wore a gown by Justin Alexander and McPhee sported a black and white tuxedo. The couple documented their joy with a snapshot of them dancing down a flower-lined aisle at the Selman Marrakech,a five-star hotel known for its opulent architecture and expansive grounds.The hotel features 120 rooms and suites,a 4-hectare (10-acre) garden,and a horse breeding center.
The London ceremony was attended by fellow Spice Girls member Emma Bunton, alongside prominent figures like models Cara Delevingne and Daisy Lowe. Following the initial wedding, mel B’s colleagues from America’s Got Talent – including Sofia Vergara, Terry Crews, and Heidi Klum – expressed their congratulations via Instagram. Victoria Beckham and Melanie Chisholm,also of the Spice Girls,sent celebratory messages.
Mel B’s three daughters played a critically important role in the first wedding, serving as bridesmaids. Her children are Phoenix Chi Gulzar,26,from her marriage to Jimmy Gulzar (1998-2000); Angel Iris Murphy Brown,18,from her relationship with Eddie Murphy; and Madison Brown Belafonte,13,from her marriage to Stephen Belafonte (2007-2017).
Mel B and Rory McPhee began their relationship in 2018 and announced their engagement in 2022. McPhee is a hairdresser, known for his work with high-profile clients. The couple has maintained a relatively private relationship, with the Instagram posts offering a glimpse into their personal lives.
Fans can view the Instagram post detailing their second wedding celebration here.