Google signs PPA with Leeward to power Oklahoma data center operations
Google has signed a series of Power Purchase Agreements (PPA) with Leeward Energy for energy from 724MW of solar projects under development in Oklahoma, US. The solar portfolio comprises three large-scale installations strategically located adjacent to …