Jinkou Grand Canyon is located in southwest China’s Sichuan province. (Photo/Official Weibo of People's Daily Online)