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)