The Grand Buddha of Leshan towered over us, hundreds of feet tall, his giant head haloed by the afternoon sun. We were surrounded by people, hundreds of them, maybe thousands in the Leshan Buddha Park, and more in the tour boats in the river behind us. At an alter in