Oil prices fell on a weekly increase in US crude inventories and OPEC’s forecast that oil supply will meet demand by 2026
Oil prices fell on Thursday, extending losses from the previous session, after an API report showed rising US crude inventories […]

