Rabat - South African President Jacob Zuma announced his resignation with immediate effect on Wednesday night.

South African President Jacob Zuma’s Dark Secrets Exposed by Investigative Journalist