Abdul Karim Hammadeh

Abdul Karim Hammadeh

Meteorological Observer