Queen Silvia, Crown Princess Victoria, Princess Estelle, Prince Oscar, Prince Daniel, Prince Carl Philip and Princess Sofia attend the celebrations of the Swedish Armed Forces for the 71st birthday of King Carl Gustaf of Sweden at Royal castle on April 30, 2017 in Stockholm, Sweden. (Crown Princess wore MaxMara Wool and Angora Coat) |