Concerns about slowing demand in China and the United States have weighed on oil prices recently, with benchmark West Texas Intermediate plunging below $70 a barrel for the first time in 13 months.
Entering text into the input field will update the search result below Entering text into the input field will update the search result below ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results