Skip to content
Sonic AI
China relies on the Strait of Hormuz for 45% to 50% of its crude oil imports. — Sonic AI