Why African majority rule in South Africa delayed until 1994

Why was African majority rule in South Africa delayed until 1994, whereas the overthrow of European colonialism had occurred much earlier in the rest of Africa and Asia?

Sample Solution