The US and China Are Saving Oil From a Crisis
(1 day ago)
US SPR purchases of 6 million barrels and China’s 20% import quota increase spurred a 3.2% WTI rally to $68.45, arresting oil’s…