<human>:  Why did the British lose at the Battle of Mafeking?
<bot>: The British lost because the Boers were better armed and trained. The British had a lot of horses and a lot of guns, but the Boers had a lot of horses and a lot of guns. The British also didn’t have a lot of ammunition, and they were also under-trained. The British were not prepared for the war.