King Carl XVI Gustaf of Sweden marries Silvia Sommerlath.