Sichuan Pendi is located in what is today the Land of No Return. It is also in the area that will be known as China tomorrow.