The main party against apartheid party in South African was the __________

A.

Nigeria-South Africa Republic

B.

British Unionist Congress

C.

National Party

D.

African National Congress

Correct answer is D

The ANC was formed on 8th January, 1912, and has fight against apartheid with all its power, it has been the ruling party of post-apartheid South Africa since election of Nelson Mandela in the 1994 election.