China’s crude oil imports in April fell 0.2% from a year earlier as refiners curbed production to relieve a squeeze in profit margins brought about by rising crude oil prices and bulging inventories.

Read More