Mongabay favicon

Indonesian police bust Chinese nationals with 200 kg of turtle shells