It’s all thanks to the English for colonizing us. Usually, the second language spoken is either English or French, depending on who this country celebrates its independence from.
I even was an English teacher in the Middle East at some point lol
Yes, English is taught in most Arab countries starting in Grade 1 all the way up to highschool. Almost every upper educational organization will offer students English 101 if they fail a placement test or need extra help.