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…