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.