JOHANNESBURG – Gauteng Education has launched an inquiry after a Soweto school teacher allegedly lashed a Grade 11 pupil nearly a hundred times. Read more: Soweto teacher allegedly lashes pupil nearly 100 times – eNCA
Johannesburg is South Africa’s economic engine but it is also battling infrastructure decay, water shortages, collapsing inner-city buildings and … Read more: Herman Mashaba: How I’ll rescue Johannesburg from collapse – YouTube
Pretoria later shifted blame onto China, claiming Beijing had taken the lead in inviting Iran and that South Africa had merely provided the maritime … Read more: Will For Peace 2026: A BRICS Rift Or A Strategic Miscalculation By South Africa? – Analysis
Rafhadi’s involvement comes amid circulating claims that he is currently wanted by his own government in Pretoria on domestic cybercrime charges … Read more: Forensic expert resubmits digital evidence in Machar’s ‘Nasir incident’ trial – Sudans Post
Delegates attending Meetings Africa 2026, held in Johannesburg from Monday to Wednesday, called for optimized visa policies, … Read more: African countries seek to tap China’s outbound tourism market
A video circulating on social media allegedly shows two SAPS officers at Johannesburg’s Park Station soliciting bribes from undocumented foreign … Read more: Police urge public to report corruption after Park Station extortion allegations – eNCA
Gauteng High Court judge William Karam is frustrated by delays as alleged crime boss Vusimusi ‘Cat’ Matlala and his wife and co-accused appeared … Read more: Judge frustrated by delays in alleged crime boss Cat Matlala’s case – Scrolla.Africa
Media personality Bridget Masinga has called out Gauteng Premier Panyaza Lesufi and the City of Johannesburg Mayor Dada Morero over the ongoing … Read more: Bridget Masinga demands answers from Gauteng leaders after ‘9 days with zero water’ – IOL
… Johannesburg Giants (South Africa) and Club Africain (Tunisia), 2024 BAL champion Petro de Luanda (Angola) – the only team to have qualified for … Read more: Basketball Africa League announces 12 teams and group phase schedule for 2026 season