Largest buddha statue in the world in Leshan - China

Royalty-free stock photo ID: 106889600

Largest buddha statue in the world in Leshan - China