Home InternationalAfrica South African President reshuffles Cabinet.