Johannesburg faces R12.4m penalty over failed housing obligationsBy Zelda Venter | Published Mar 19, 2025