The battle took place on 22 and 23 January 1879 when 150 British soldiers held off about 4,000 warrior tribesmen whose land they had invaded. Many Welsh soldiers fought in the Anglo-Zulu war.