Sweden royal wedding: Prince Carl Philip marries ex-reality star
Sweden's Prince Carl Philip has married a former reality-TV star and glamour model in a lavish ceremony in the chapel at Stockholm's Royal Palace.
Sofia Hellqvist, 30, also worked as a topless model and a yoga instructor before helping to set up a charity.
Her new husband, 36-year-old Carl Philip, is third in line to the throne.
Thousands of well-wishers lined the streets for the event, despite polls suggesting the Swedish royal family's popularity is waning.
They cheered as Miss Hellqvist, a 30-year-old commoner, became a princess.