Royal wedding lights up Stockholm
The only son of Sweden's King Carl XVI Gustaf and Queen Silvia has married his fiancee in a lavish ceremony in Stockholm.
Prince Carl Philip and the former reality starlet and model Sofia Hellqvist, 30, tied the knot at the Royal Palace chapel before five European queens, a Japanese princess and dozens of other blue-blooded guests. The couple got engaged in June 2014.
Some 400 guests in total attended the wedding ceremony, where the smiling groom and visibly emotional bride heard Swedish singer Salem Al Fakir perform a version of Coldplay's hit Fix You, followed by a Swedish language version of Rihanna's Umbrella by singer David Pagmar.
Ms Hellqvist was wearing a dress by Swedish designer Ida Sjostedt, made from silk crepe, covered with Italian silk organza and lace details.
Gospel tunes accompanied the couple as they walked down the aisle of the chapel to the waiting, cheering crowds outside.
The newly-weds then traveled in a ceremonial procession through the streets Stockholm by horse and carriage.
The couple greeted the thousands of people gathered outside the Royal Palace and a 21-gun salute was fired at five second intervals in their honour.
Carl Philip, 36, is third in line to the throne behind his elder sister, Crown Princess Victoria, and her three-year-old daughter, Princess Estelle, who was one of the bridesmaids at the wedding.
Ms Hellqvist, who has also worked as a yoga instructor, gets the title Duchess of Varmland.
On Friday evening, the couple threw a pre-wedding dinner party for 270 guests at an underground bunker formerly inhabited by the Swedish military and now used to stage exhibitions.