Market fundamentals provided headwinds for crude prices this week as oil prices reversed last week’s gains and posted a 5% weekly decline. Traders focused this week on possible weak demand from China ...
Some results have been hidden because they may be inaccessible to you