Respuesta :
It was primarily "B. The discovery of gold and diamonds" that prompted imperialism in South Africa, since this was during the age of colonization, in which many European nations were "scrambling" for riches in the region.