Business Why oil is back to $90 a barrel September 15, 2023 Saudi Arabia and Russia have curtailed supplies in the face of record global demand