Island in desert Arabia.