Archive for: mapisanqakula

Nosiviwe Mapisa-Nqakula: South Africa parliament speaker charged with 12 counts of corruption