4 o'clock Asia China Destinations 4 Novermber 2013 – Leshan, China November 4, 2013 The world’s tallest Buddhist carving — the 71-meter Buddha in Leshan, China. Plus a few new friends 🙂 0 Comments Share: You Might Also Like 27 August 2013 – Petrozavodsk, Russia August 28, 2013 12 August 2013 – In transit – US / Russia August 12, 2013 8 December 2013 – Bangkok, Thailand December 8, 2013