The former South African president, Nelson Mandela, has been discharged from hospital, the South African presidency says.
Mr Mandela will continue to receive treatment at his home in Johannesburg until he has fully recovered, according to a statement from President Jacob Zuma's office.