Thousands of people have attended a memorial service in South Africa to commemorate the life of Winnie Madikizela-Mandela.

The anti-apartheid campaigner and ex-wife of Nelson Mandela, South Africa’s first black president, died on 2 April.

Singing and dancing are the order of the day as supporters sing anti-apartheid anthems in her honour.

In the days after her death, questions have been asked about her legacy, which has in part been tarnished – but for the people here, she was a hero – a woman who took on a brutal system on a daily basis and survived.

“There is no grave big enough to bury her legacy,” as one of the speakers, Mzwakhe Mbuli said.

That legacy for those gathered here is that of a hero, an imperfect being but someone worth celebrating.

Speakers have praised her for keeping fight alive, at a time when the ANC’s leaders where either in exile or prison – with no indication that they would ever return home.

In South Africa her death marks the end of an era – she was one of the few remaining leaders of her generation.