Bali an extraordinary island