When the Second Anglo-Boer War broke out in October 1899, few in London expected a long conflict. The British Empire, then at its height, assumed that a ...