Oil prices fall on worries about slow demand recovery

EIA data showed a rise in US crude inventories by about 5.7 million barrels last week. Credit: 272447 from Pixabay.



  • Oil Price