Bali island hides the old world