Mel B and Rory McPhee tie the knot again
Pop star Mel B has married Rory McPhee at Selman Marrakech in Morocco.

Mel B has married Rory McPhee for the second time.
The 50-year-old pop star and her hairstylist husband have tied the knot at Selman Marrakech in Morocco, one month after their first ceremony in London.
In a joint post on Instagram, the loved-up couple said: "We got married!!! Again! A wedding so good we keep the celebration going with our closest and dearest in our fav place at @selmanmarrakech [heart emojis] we had the time of our lives!! (sic)"
Mel - who is best-known for starring in the Spice Girls - wore a red Justin Alexander dress for the occasion, while Rory donned a tuxedo for their big day.
Mel and Rory's first wedding was at St Paul's Cathedral in London, and a source previously likened the event to a "royal wedding".
The insider told HELLO! magazine: "It was like a royal wedding as there were so many people waiting outside, and it was all very warm, very establishment, very traditional; there is an aspect of Melanie that is very traditional."
Mel and Rory were both reduced to tears as they exchanged their vows at the ceremony, which was attended by a mixture of family and friends, including some of Mel's bandmates.
The source said: "Melanie was calm but also emotional all day.
"She cried in the church when they were saying vows, as did Rory. The atmosphere was really lovely and warm, very happy.
"There was a mix of family and friends from years gone by, people from charities she has worked with, members of her hair and make-up teams and some of the dancers from the recent Spice Girls tours."
Mel - who was previously married to Jimmy Gulzar and Stephen Belafonte - was said to have been delighted with how the ceremony panned out.
The insider explained: "It all went really smoothly.
"Melanie was telling everyone how she was so happy and was just mingling and mixing with people, trying to say hello to everyone. It was just a really beautiful day."