South African President Cyril Ramaphosa shows the signed bill for National Health Insurance signed into law in Pretoria, South Africa, Wednesday, May 15, 2024. Cyril Ramaphosa on Wednesday signed into law a new health bill that aims to overhaul the country’s healthcare system but is set to face legal challenges from opposition parties. (AP Photo/The,ba Hadebe)
South African President Cyril Ramaphosa signs a bill for National Health Insurance signed into law in Pretoria, South Africa, Wednesday, May 15, 2024. Ramaphosa on Wednesday signed into law a new health bill that aims to overhaul the country's healthcare system but is set to face legal challenges from opposition parties. (AP Photo/Themba Hadebe)
South African President Cyril Ramaphosa shows the signed bill for National Health Insurance signed into law in Pretoria, South Africa, Wednesday, May 15, 2024. The bill directs the transformation of the South Africa's health care system to achieve universal coverage for health services and, through this, overcome critical socio-economic imbalances and inequities of the past. (AP Photo/The,ba Hadebe)