Anticipated demand weakness sends chills
Brent crude stabilized around USD 73 per barrel yesterday and this morning, following U.
S. inventory data that showed significant draws for yet another week, along with OPEC’s decision to delay output hikes for two months.
However, the shift in OPEC+ strategy wasn’t enough to offset the sharp losses in crude prices witnessed over the past few.