Friday, September 15, 2023

In a bad omen for inflation, US oil prices top $90 a barrel for the first time this year