Mel B, famous for her role in the Spice Girls, has married hairstylist Rory McPhee in an elaborate ceremony at St. Paul's Cathedral. The event saw designer fashion, celebrity guests, and touching family moments, including Mel's daughters as bridesmaids. The reception was held at The Shard's Shangri-La Hotel.