Buy bitcoin in localbitcoins.com or in coinbase they are the trusted site when it comes to that one, and the issue in the Middle East I don't know about it, maybe it is not yet accepted it on where country you live in. Just go on to that site I give you they are probably make you some bitcoin if you have some hardware wallet or online wallet for it. Search in Google you'll find some answers there and some reviews that may help you to have some bitcoins.