shell
Posted in Energy Latest

Shell start production at Appomattox floating platform

Anglo-Dutch oil giant, Royal Dutch Shell plc, said it has…

More