News

China has purchased more than 150 million barrels - costing about $10 billion at current prices - above its actual use so far ...