Estimated losses in the oil market reached 800 million barrels in March-April, growing to 1 billion barrels by mid-May, according…
Europe has hit a mathematical wall: the blockage of the Strait of Hormuz has removed 5 to 7 million barrels…