More than 18,000 people attended Africa’s biggest Pride celebration in Johannesburg on Saturday, organisers said.
The event in South Africa is the continent’s largest gay celebration.
Although same-sex marriage and anti-discrimination protections are legal in South Africa, many other African countries criminalise homosexuality.
The theme of this year’s parade was “We are all African”.
Organiser Luiz de Barros told AFP: “We are aware of the fact that LGBT people across Africa are being arrested, their human rights are under threat and it’s a growing phenomenon on the continent.
“South Africa having an enlightened constitution, we have a responsibility to reach out to our brothers and sisters in Africa,” he said.