Politics, a lack of leadership and bad government management are all obstacles that businesses need to navigate to thrive in South Africa’s economy, says Business Leadership South Africa’s Busisiwe Mavuso.