Tanker Traffic Points At Much Tighter Oil Markets
Oil prices have rallied more than 6 percent since last week, which has largely been attributed to growing confidence in a six-month extension from OPEC combined with a temporary outage Continue Reading
