International Centre of Insect Physiology and Ecology (ICIPE), P.O. Box 30772, 00100 Nairobi, Kenya

Organization name
International Centre of Insect Physiology and Ecology (ICIPE), P.O. Box 30772, 00100 Nairobi, Kenya