Analysis: China, the only respite for crude sellers
As the world faces unprecedented destruction in oil demand brought about by the coronavirus pandemic, China has in recent weeks emerged to be the only respite for crude sellers seeking Continue Reading