Let’s not pretend! Times are tough! A flailing economy, escalating costs, load shedding, geopolitical tensions and elections coming up in 2024 – to name a few challenges.