Oil prices have been steadily declining in recent weeks as the impact of the coronavirus on energy demand in China and the rest of the world has become evident. This slide accelerated significantly at the beginning of this week when Russia decided to end its cooperation with OPEC on reducing world oil production, which hadContinue reading “Oil price declines and the impact on China’s energy complex”