UK - Spice Girls singer Mel B, 50, married her hairstylist, Rory McPhee, 37, at St Paul's Cathedral in London on July 5.
Mel B's three daughters were bridesmaids, including Phoenix, 26, Angel, 18, and Madison, 13. Many artists attended the wedding, such as Emma Bunton of the Spice Girls, actress Cara Delevingne, comedians Katherine Ryan and Daisy Lowe... The three remaining members of the Spice Girls, Victoria, Mel C, and Geri Halliwell, were absent.
After exchanging vows at St Paul's Cathedral, where Princess Diana and Prince Charles held their wedding ceremony in 1981, Mel B and the groom took a white horse-drawn carriage to the Shangri-La Hotel in The Shard, the tallest building in England, to host a reception for guests. Meanwhile, guests traveled by vintage Routemasters double-decker buses.
Mel B and the groom took a horse-drawn carriage to the hotel while guests traveled by vintage bus. Photo: The Sun
Mel B got engaged to Rory McPhee in November 2022 after three years of dating. Rory is a fellow countryman of the singer from Leeds, England, and they have known each other for many years. Rory works in his family's hair salon and owns his own beauty salon called Lab Hair. He is said to be sincere, private, and not interested in fame. Mel B told Hello! magazine about her fiancé in 2023: "For the first time in my life, I'm engaged to a man with a beautiful, honest soul, who makes me feel protected, cared for, and loved. I want to enjoy that."
Mel B has been through two failed marriages. She was married to Dutch dancer Jimmy Gulzar from 1998 to 2000, with whom she has a daughter, Phoenix. The singer's second marriage to American film producer Stephen Belafonte lasted from 2007 to 2017. They split after Mel B accused Stephen of infidelity and abuse. She and her second husband shared custody of daughter Madison after the split. In addition, Mel B had a relationship with comedian Eddie Murphy in the early 2000s, giving birth to daughter Angel.
Romantic moments at the wedding of Mel B and her young husband.