Swedish royal wedding: Prince Carl Philip marries Sofia Hellqvist

A former reality-TV star and glamour model has become a princess, marrying the man who is third in line to the Swedish throne.

Sofia Hellqvist, 30, married 36-year-old Prince Carl Philip at a lavish ceremony in the chapel of Stockholm's Royal Palace.

Thousands of well-wishers lined the streets for the event, despite polls suggesting the Swedish royal family's popularity is waning.

  • Subsection
  • Published