WTI crude oil futures settle at $22.60

Global demand continues to slow
IEA chief Fatih Birol said demand may fall as much as 20 million barrels per day. There is no solution coming from the supply front.  

Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *