×

Alor Island

Island in Indonesia
Alor is the largest island in the Alor Archipelago and is one of the 92 officially listed outlying islands of Indonesia. It is located at the eastern Lesser Sunda Islands that runs through southeastern Indonesia, which from the west include such... Wikipedia
Area: 820 mi²
Location: Lesser Sunda Islands
Population: 171,297 (mid 2023)
Regency: Alor Regency