Muslims across the world are celebrating the festival of Eid al-Adha by sacrificing cattle and feasting.

In South Africa Islam is taking root in previously Christian-dominated communities. Among them, the iconic South African township of Soweto.