03.02.2023 Eskom Power Station Tutuka Tutuka is the Zulu word for progress. Since its completion in 1996, the Tutuka power station is feeding energy into...