card image

Tarek Salah-Eldin Aboushousha

Name Tarek Salah-Eldin Aboushousha
University Theodor Bilharz Research Institute
Country Egypt
Position Editorial board member

Biography