Leshan, China – world’s largest Buddha statue
A and I wanted to go see the world’s largest Buddha statue, carved into a cliff along the river in Leshan, an hour by train from Chengdu. Legend has it that the place where 2 rivers meet was the site of many boat accidents, causing loss of goods and lives, so people decided to make…
View More