China’s Crude Oil Imports Fell 20% in April, Reducing Oil Price Pressure
China reportedly recorded a steep 20% decline in crude oil imports during April, a development that analysts believe could temporarily ease upward pressure on global energy prices and reshape short-term…
