Sibanye-Stillwater Concludes Power Purchase Agreement for 89MW Wind Farm in South AfricaBy Teri WrightMay 30, 2023 Sibanye-Stillwater, a mining group, has successfully finalized its first power purchase agreement (PPA) and achieved financial close for an 89MW wind farm in South Africa. The…