Charles XII of Sweden

Charles XII of Sweden

Charles XII (1682-1718) was one of the most feared military leaders of his time.