Answer & Explanation Answer: [ Malay Peninsula and Indonesian Island of Sumatra ]
Answer: [ Malay Peninsula and Indonesian Island of Sumatra ]