World

Nelson Mandela, leader and legend

Nelson Mandela, one of the greatest leaders of modern times, passed away Dec. 5, 2013, at his home in Johannesburg after a prolonged lung infection.

South Africa's anti-apartheid hero died Dec. 5, 2013, at 95