Truth, Inspiration, Hope.

Tag: industry news

Long Queues Forming as Oil Tankers Try to Pass Through Turkish Strait
ISTANBUL, Turkey — At least 20 oil tankers queuing off Turkey face more delays to cross from Russia's...