The city of Leshan, 167 kilometers from Chengdu, is located at the confluence ... It is also the site of the world's largest stone statue of Buddha. The Great Buddha at Leshan This colossal ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results