
David Mabuza dies at 64: Former South African Deputy President passes away in Sandton hospital
David Dabede Mabuza passed away in a hospital in Sandton, Johannesburg, on 3 July 2025 Mabuza was the former Deputy President of South Africa and the African National Congress The 64-year-old was a mathematics teacher who became a school principal and then …