Why was the South African government forced to free Nelson Mandela?
A because African governments in neighboring countries were fighting European rule
B because he had finished his jail sentence, so the government had to let him go
C because the people had voted to elect him as the new government's president
D because protest groups and other countries put pressure on the government