reasons for the delay of independence in southern African sub-region

Nigeria
February 18, 2007 4:44pm CST
why did it take too long for the europeans to leave southern Africa.was it because of the finding of mineral resources or the pleasant weather condition?