Chinese refiner Yanchang Petroleum has bought 3 million barrels of crude from the United Arab Emirates and Kazakhstan for January arrival, several trade sources said, after suspending Russian oil ...