Despite achieving record global profits of about $30 billion (£26 billion) so far this year, Shell…
Tag: Shell (116595)
Oil producers aren’t keeping up with demand, causing prices to stay high
Nearly two years ago, the world’s oil producers slammed on the brakes and drastically cut production…