Wetar Island

The tropical island of Wetar belongs to the Indonesian province of Maluku and is the largest island of the Barat Daya Islands (literally Southwest Islands). It lies east of the Lesser...