Sweden's Prince Carl Philip married former model and reality TV star Sofia Hellqvist in the chapel of the royal palace in Stockholm on Saturday.

The 36-year-old prince, third in line to the throne, was visibly nervous during the ceremony, which was attended by royals from around the world including Princess Takamado of Japan, Queen Mathilde of Belgium and the Earl and Countess of Wessex from Britain.

Hellqvist, 30, wore a dress by Swedish designer Ida Sjoestedt with lace sleeves and back which revealed the star-shaped tattoo between her shoulder blades.