
Tanimbar Islands
The Tanimbar Islands, also called Timur Laut, are a group of about 65 islands in the Maluku province of Indonesia. The largest and most central of the islands is... Wikipedia
The Tanimbar Islands, also called Timur Laut, are a group of about 65 islands in the Maluku province of Indonesia. The largest and most central of the islands is... Wikipedia