Deira Trading Company
Physical supplies of oil through the Strait of Hormuz are 95% below regular levels.