elchebib http://www.pcandparts.com/soft.htm has some cards but not sure whether they have any in stock. You order and they deliver by Aramex and you pay upon delivery.
ranyvarma I'm looking for a shop to buy, not online ones because it's too complicated and I'd prefer going to a shop and buying it there, but thanks for the option!
chosen2k Or you can just use this http://www.amazon.com/Xbox-Live-Month-Membership-Online/dp/B002VBWIP6/ref=sr_1_1?s=videogames&ie=UTF8&qid=1400143903&sr=1-1&keywords=xbox+live+gold+12+month