UK invests £1.7m in two Kenyan solar energy plants
The potential for one or both projects to take part in a power purchase agreement (PPA) pilot…
The potential for one or both projects to take part in a power purchase agreement (PPA) pilot…
Welcome, Login to your account.
Welcome, Create your new account
A password will be e-mailed to you.