China has been stockpiling oil for years. With prices this low, it may buy more
US oil futures and Brent crude cratered to 18-year lows last month as demand collapsed
US oil futures and Brent crude cratered to 18-year lows last month as demand collapsed