News Ramaphosa demotes John Steenhuisen as he reshuffles his CabinetBy Larson Thebe4 months ago21 President Cyril Ramaphosa has made several changes to the national executive following consultation with the leadership of the Democratic Alliance…