Oil giant Total claims 'world record deal' to run all European sites on green power
French supermajor adds 3.3GW Spanish solar portfolio to growing renewables arsenal that will cover needs of business in Europe
French supermajor adds 3.3GW Spanish solar portfolio to growing renewables arsenal that will cover needs of business in Europe