Seychelles News Agency] Seychelles is in the final stages of negotiation of two project agreements for the installation of a 5-megawatt photovoltaic panel in the Providence Lagoons, which will be the country’s first independent power producer (IPP) project, said a top official…
Read More