Mongabay Series: ,

Scientists from Indonesia, Germany and the Netherlands win Indonesian Peat Prize