FILE PHOTO: A visitor looks at the foot of the Leshan Giant Buddha statue in Leshan in southwest China’s Sichuan province August 29, 2005.
FILE PHOTO: A visitor looks at the foot of the Leshan Giant Buddha statue in Leshan in southwest China’s Sichuan province August 29, 2005.