×

Leti Islands

Island in Indonesia
The Letti Islands of Indonesia are part of the Maluku Islands, in southwest Maluku Province. They are also called the "Lemola" Archipelago, from the initial two letters of each of the three main islands, ... Wikipedia
Island group: Sunda Islands
Languages: Indonesian, Leti
Location: South-East Asia
Province: Maluku