A look at the world's tallest Buddha Statue in Leshan! It's an impressive sight that should be included in your China itinerary. World's Tallest Buddha Statue In our recent two-week trip to China, we had really wanted to explore more of Sichuan not just for the spicy foods the province is famous[...]