Johannesburg 7 February 2026 Marabi to Masekela: How to spend a jazz-filled weekend in Joburg By Ferial Haffejee 5 min 0