About studying & Teaching English abroad, I can say that if you are going to study English somewhere outside, be sure to go to places where English is also one of the primary speaking/Official languages. I wont recommend middle east countries for studying English. However, for teaching you can go anywhere in this world if you have confidence in you about your knowledge. If you go to places where there is not much knowledge about English then you will be the master in that institution.