News

Oil and gas major Shell (LON: SHEL) has maintained the pace of its $3 billion-plus share buybacks despite its quarterly ...