The Battle of Isandlwana evokes triumph of African people over British imperialism