Welcome to Lantau Island in China!
Take to the misty mountainsides over Lantau Island and meet a giant Buddha!