President Cyril Ramaphosa delivers his 2025 State of the Nation Address in Cape Town on February 6, 2025.