PPA signed, financial close achieved for Castle Wind Farm, South Africa’s largest private wind farm
Plans for the construction of the Castle Wind Farm, South Africa’s largest private wind farm, are moving forward. Recently, a power purchase agreement (PPA) for … Read more