Big Oil Getting Greener

Total S.A. is multinational oil and gas company, headquartered in Courbevoie, France. Total, like Royal Dutch Shell, BP and ExxonMobil…

Continue Reading →