Carl XVI Gustaf (born 30 April 1946) is King of Sweden. Carl XVI Gustaf is the longest-reigning monarch in Swedish history, having surpassed King Magnus IV's reign of 44 years and 222 days on 26 April Read more
Acting
Carl XVI Gustaf