South Africa Did baboon activists in Cape Town win their December 2024 court case? By Ben Cousins and Peter Willis