Mohamed Abdalla

Dr. Mohamed Abdalla

Institute of Biological and Environmental Sciences, School of Biological Sciences, University of Aberdeen, 23 St. Machar Drive, Aberdeen AB24 3UU, UK
orcid

Contribution