Nestled in the heart of China, Sichuan Province is a land of breathtaking landscapes and rich cultural heritage