Lamalera lies at the South Coast of Lembata Island, Indonesia. Approximately 2500 people live here.
Florence Durney.
University of Oslo copyright