Newsroom

The Sahara Solar Farm

Climate researchers have estimated that nearly 70% of renewable energy sources must come from harnessing the power of solar energy in order to meet a future world goal of 100%…

Total Texas solar project makeover

Total, the oil and gas supermajor, has committed to buying four huge solar power projects in Texas. Total originated in France, and has since stretched its global power influence to…