Sweden’s King Carl XVI Gustaf and Queen Silvia attend the 150-year anniversary of the Sofiero Castle during National Day celebrations in Helsingborg yesterday.