Sichuan, abbreviated as Sichuan or Shu, is the capital city of Chengdu. Located in the inland of Southwest China, in the upper reaches of the Yangtze River, it is known as the "Land of Abundance".