Hundreds of South African soldiers, mostly black, who died during World War One have been honoured in Cape Town with a new ...