Royalty-free stock photo ID: 726978586

View of the Buddha statue in Leshan, China. Leshan Buddha is the world's largest statue of Buddha, whose height is 71 meters.