The US President has paid tribute to Nelson Mandela as "the last great liberator of the 20th century" at a memorial service in Johannesburg today.
Barack Obama is one of many world leaders and thousands of ordinary people attending the memorial service in Soweto to celebrate his life.
- Advertisement -
Friends and family are paying tribute to the man who united South Africa.
President Obama says Nelson Mandela will be remembered as an "icon".