Omar Bazighifan

Dr. Omar Bazighifan

Hadhramout university
orcid

Contribution