Google
×

Tanimbar Islands

Group of islands in Indonesia
The Tanimbar Islands, also called Timur Laut, are a group of about 65 islands in the Maluku province of Indonesia. Wikipedia
Province: Maluku