Beatrice Muriithi

Dr. Beatrice Muriithi

International Centre of Insect Physiology and Ecology
orcid