Chengdu, capital of Southwest China's Sichuan province, has cemented its status as a leading global innovation hub, climbing to 24th position in the 2025 Global Innovation Index, as the city delivered ...