NAIROBI (Xinhua) -- Scientists at the Nairobi-based International Insect Physiology and Ecology (ICIPE) announced Thursday they have discovered a technology that will manage ravaging pest that has