World How China’s energy structure cushions the blows of global oil crisis 23 April 2026, 5:33 pm Team Buyback