The province of Sichuan, landlocked in the South-west of China, holds the title of 4th most populous province in China.