Given the task definition and input, reply with output. Given a factoid/trivia type question, generate the topic of the question. The topic is the entity the question talks about.

Which South African soldier / statesman fought against the British in the Boer War, then on the side of the allies in both World Wars, and was instrumental in the founding of the League of Nations in 1919?
second boer war