Telstra Secures 120 MW of Renewable Energy from Munna Creek Solar FarmBy Willow SnyderSeptember 30, 2023 Telstra, Australia’s telecommunications leader, has entered into a long-term power purchase agreement (PPA) with Mytilineos, the Greek industrial and energy conglomerate. The agreement, valued at an…