Human: Why did the British win the Battle of Waterloo? Assistant: 
The British won because they had more men and better weapons. The British had a larger army and more cannons, and the French had fewer cannons and fewer men.