Storia: Knysna Municipality faces R640m environmental rehabilitation costs after guilty plea — Warptech Lab News