Total Deal Highlights Importance of Solar and Renewables Integration for Oil Majors’ Transition
Following today’s announcement of Total’s deal to develop 3.3GW solar capacity in Spain; Will Scargill, Managing Oil & Gas Analyst at GlobalData, a leading data...