JOHANNESBURG, South Africa (AP) South Africa's president says Nelson Mandela has died.