China oil import cut, higher US exports wrongfoot market bulls
As prices for physical crude oil hit all-time highs of over $160 per barrel last month, analysts and traders alike rushed to predict a market Armageddon if the U.S.-Iran war dragged on and the Strait of Hormuz stayed closed.
More info
