Categories
Solar Energy News

New law forces property developers to install solar panels

Kenya: New law forces property developers to install solar panels