On 2nd January every year, the streets of Cape Town, South Africa, are filled with ecstatic crowds. It’s the Kaapse Klopse (‘Cape Clubs’) carnival, a time of joyful...
On 2nd January every year, the streets of Cape Town, South Africa, are filled with ecstatic crowds. It’s the Kaapse Klopse (‘Cape Clubs’) carnival, a time of joyful...