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 26 October 2013 – Chengdu, China October 26, 2013 Easy Riders: Motorcycle Tour of Vietnam January 12, 2015 26 April 2014 – Vang Vieng, Laos April 26, 2014