Portuguese / Spanish / English

Middle East Near You

bashir-nafi-2

Dr Basheer M. Nafi

Dr Basheer M. Nafi is a historian and an expert on Middle Eastern affairs.

Items by Dr Basheer M. Nafi