Home Tags Shell defies market slump with $17.84bn year-end profit

Tag: Shell defies market slump with $17.84bn year-end profit