User: Why did the British win in the Anglo-Boer War?
Assistant: The British won because they had better weapons and more troops. The Boers had a lot of guns and horses, but the British had better guns and better trained soldiers.