Chinese landscape sculpture refers to sculptures that are integrated with natural landscapes, creating a harmonious blend of art and nature. Some notable works include the 'Large Buddha' in Leshan, Sichuan, the 'Statue of Guanyin' in Putuo Mountain, Zhejiang, and the 'Sculpture of the Goddess of Mercy' in Shanghai.