Business News
Why a ‘new energy order’ is threatening shareholder returns for oil companies
Shell, Exxon and BP have invested in natural gas projects as a means of providing energy while producing less carbon emissions. Still, the industry as a whole is not moving quickly enough on emissions reduction […]