Oupa Segalwe has allegedly resigned as the public protector spokesperson.

    speakers ad sunday world
    Praktiseer court