Op-ed 26 November 2021 A return to source: Saving the Witwatersrand’s ancient freshwater system to save South Africa’s rivers By Willem Snyman 9 min 1
Maverick Citizen: Clean Rivers 29 October 2019 The litter traps and solid waste pollution of the Hennops River – a race against the coming rains By Willem Snyman 6 min 0