Manufacturers Suffer as Load Shedding Continues Unabated

South Africa’s ongoing load shedding woes have continued to wreak havoc on the country’s business confidence in the first quarter of 2023. The RMB/BER Business Confidence Index (BCI), released recently, recorded a decline from 38 in the fourth quarter to 36 in the first quarter of 2023. This decline is a consequence of load shedding, […]