Possible Answers For: Indonesian island separated from the Malay Peninsula by the Strait of Malacca