Shell plc SHEL, the British energy giant, has awarded a major contract to Vallourec S.A., a French tubular solutions provider ...
Shell plc (SHEL), the global energy giant, has projected an increase in oil and gas production during the fourth quarter of ...