Back

Professor Ali Mohamed Abdulmajid

Professor Ali Mohamed Abdulmajid is a Sudanese veterinarian parasitologist.