It is also the site of the world's largest stone statue of Buddha. The Great Buddha at Leshan This colossal statue was carved on a cliff on Soaring to the Clouds Hill facing the three rivers.
Dive into the world of the Chinese drama 'The White Olive Tree' by planning a journey to its filming location in Leshan, China.