Energy giant Shell paid no windfall taxes in the UK despite making record-breaking worldwide earnings

Despite achieving record global profits of about $30 billion (£26 billion) so far this year, Shell…

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…