Leshan Great Buddha, China
Leshan Great Buddha is located in Sichuan Province, China. Standing at 71-meters tall, it is the largest Buddha statue in
Read moreLeshan Great Buddha is located in Sichuan Province, China. Standing at 71-meters tall, it is the largest Buddha statue in
Read more