Shrinking Chinese demand, stemming from extended lockdowns in major cities such as Shanghai, deemed the ‘single most deterministic factor affecting Chinese oil companies’ purchases abroad’ South China Morning Post
Subscribe
Login
0 Comments