King Carl Gustaf, Queen SIlvia, Princess Sofia and Prince Carl Philip of Sweden attend the lunch held for the David Johnson and his wife Sharon at the City Hall on February 21, 2017 in Stockholm, Sweden, . The General-Governor of Canada is on a four-day State visit to Sweden. Princess Sofia wore Philosophy di Lorenzo Serafini Dress. |