does all of the middle east speak arabic
As of 2016, there are 6 independent nations where Arabic is a national language or an official minority language, but not primary language. The following is a list of sovereign states and territories where Arabic is a national language or an official minority language.
List of countries where Arabic is an official language