natekereje ko yabikoze abigambiriye the ceylon insects are in the natural history museum london pablo kimuli na mugenzi we alex muhangi uzwiho gusetsa mu buryo buhambaye