An international research team involving the German Primate Center – Leibniz Institute for Primate Research (DPZ), Hannover ...