Headline News
Seychelles Launches Africa’s First Utility-Scale Floating Solar PV System
Seychelles, a beautiful archipelago consists of 115 islands located in the Indian Ocean about 1,600 km east of Kenya, is tendering the right to develop, finance,…