Tells about the life of the simple people of one tribe Abui at Alor Island (NTT), Indonesia
No categories selected