Chinese developer Shanghai Electric has finished building the 500 MW Oman Manah I solar project, located in the Ad Dakhiliyah governorate towards the north of the country. In a statement the company ...
Known as Esmeralda 7, the project planned in the Nevada desert would have produced enough energy to power nearly two million homes. By Maxine Joselow Reporting from Washington An enormous solar power ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results