Ad image

Alor-Island

0 Min Read

Alor Island is the largest island of the Alor archipelago located at the easternmost end of the Lesser Sunda Islands that extend through southern Indonesia.

Alor Island is the largest island of the Alor archipelago located at the easternmost end of the Lesser Sunda Islands that extend through southern Indonesia.

error: Content is protected !!