Auditor-General posts another miserable scorecard for municipalities

· Moneyweb