Police in South Africa’s Northern Cape town of Pofadder are investigating the death of a hotel owner that has reignited discussions on brutal killings. The businessman, Leon Brits, was reportedly stabbed and strangled to death before being dragged into his swimming pool. Mr Brits’ body was later discovered by his wife who was in another […]