Business Today
US Energy Information Administration (EIA) data showed China added an average of 1.1 million barrels a day of crude to strategic oil inventories in 2025, taking them to nearly 1.4 billion barrels in December.
Go to News Site