alisonwestwood.com
Spioenkop: A tragedy of errors
At Spioenkop, in the bloodiest battle of the Anglo-Boer war, the British generals snatched a humiliating defeat from the jaws of victory.