WTI Tumbles To $21 Handle After Saudis Crush Hopes Of Russia Detente
March 27, 2020 at 11:31 AM EDT
While oil prices were already sliding, headlines from the Saudis that there are no talks with Russia ongoing sent prices tumbling with WTI back to a $21 handle.