Dismissed ANC staffer Carl Niehaus has laid fraud, theft and corruption charges against 5 of the ANC's top six members and the party at the Johannesburg Central police station. - Smile 90.4FM

Dismissed ANC staffer Carl Niehaus has laid fraud, theft and corruption charges against 5 of the ANC’s top six members and the party at the Johannesburg Central police station.