King and Queen
Sweden's King Carl XVI Gustaf (R) and Queen Silvia arrive for the wedding of Crown Prince Carl Philip and Sofia Hellqvist at Stockholm Palace on June 13, 2015. Photo: AFP
Sweden's King Carl XVI Gustaf (R) and Queen Silvia arrive for the wedding of Crown Prince Carl Philip and Sofia Hellqvist at Stockholm Palace on June 13, 2015. Photo: AFP