Portuguese / Spanish / English

Middle East Near You

fayez-abu-shamaleh

Dr Fayez Abu Shamaleh

The author is a Palestinian writer.

Items by Dr Fayez Abu Shamaleh