Traffic through the Strait of Hormuz is growing gradually but remains far beneath levels seen before the war, as reported by CNN. The tight channel carries a large share of the world's oil trade. Crude oil prices fell beneath $75 per barrel for the first time since March, NBC News reported, as flows through the strait are beginning to pick up. The price decline indicates better supply outlook through the key navigation pinch point.