Innovative People

Ibrahim Farag

Biotechnology especially Microbiology problems

Languages Ibrahim Farag speaks:

Arabic
English