EEconomy Read More Record oil output signals a strategic shift – FirstpostApril 17, 2026 China’s longstanding image as the world’s most oil-dependent country is breaking away. The country is witnessing an unprecedented…