Ceratitis rubivora
- kingdom: Animalia
- phylum: Arthropoda
- class: Insecta
- order: Diptera
- family: Tephritidae
- genus: Ceratitis
- species: Ceratitis rubivora
Embu
Embu
KenyaClaremont
Mossel Bay
Stellenbosch
Western Cape
South Africa