South Africa's ailing former leader Nelson Mandela was discharged from hospital on Wednesday after spending almost three weeks being treated for a lung infection, the presidency said.
Nelson Mandela discharged from hospital: presidency