Sweden hosted the biggest European royal wedding since that of Prince Charles and Lady Diana Spencer, when Crown Princess Victoria married commoner Daniel Westling.
The marriage, a love match that has weathered the disapproval of the bride's father, King Carl XVI Gustaf, who was initially horrified that his heir was marrying her former fitness trainer, and growing indifference from the Swedish public, who have increasingly questioned the monarchy's modern relevance, took place in Stockholm's Storkyrkan Cathedral late on Saturday afternoon.
Ещё видео!