City Introduction Chengdu, the capital of Sichuan Province, is located in southwest China, covering 14,335 square kilometers. Known as the "Land of abundance" since ancient times, Chengdu is one of the first national historical and cultural cities, the birthplace of...