translate English to French: The island of Suqutra and its islands are found in the Arabian Sea.
L'île de Socotra et son archipel se trouvent dans la mer d'Arabie.