CultureMore than 300 years after his death, Karl XII remains one of the most mythical and controversial figures in Swedish history.
CultureMore than 300 years after his death, Karl XII remains one of the most mythical and controversial figures in Swedish history.