President Cyril Ramaphosa has announced replacements in cabinet for Edna Molewa who passed away and Malusi Gigaba who resigned.

Siyabonga Cwele will take over at Home Affairs.

Nomvula Mokonyane, who was at Communications, will take over at Environmental Affairs.

Stella Ndabeni Abrahams will run the merged ministries of Communications and Telecommunications and Postal Services.

Ramaphosa says the changes reflect his efforts at renewal in South Africa.