Esorfranki (Pty) Ltd v Mopani District Municipality ((916/2018) [2021] ZASCA 89 (24 June 2021)) | CaseNotes