Oil prices could top $130-$140 a barrel next month if the strait remains closed and inventory depletion rates remain steady, according to Capital Economics.
Government bond markets tumbled around the world, sending yields surging from Japan to the US on intensifying fears that the war-driven price shock will force central banks to raise interest…