Abui Tribe in Alor
Posted onIn Alor there is a traditional tribe from the Abui people. Abui means “mountain” in the Abui language. They live in Takpapa Village in Benlelang Bay on the island of Alor. Approximately 16,000 people speak the Abui language. The tribe still actively hunts with bows and arrows and is one of the only Abui tribes […]