With South Africa hosting the G20 Summit in 2025, President Ramaphosa faces scrutiny over his commitment to tackling the ...