WTI crude futures drop below $70 a barrel as supply fears lessen due to an increase in oil tankers leaving the Strait of Hormuz
WTI crude futures drop below $70 a barrel as supply fears lessen due to an increase in oil tankers leaving the Strait of Hormuz