Citibank is now offering up to 600 dirhams cashbak if you apply for any of their credit cards online.
The only requirement for getting the cashback is that you have to spend at least 5000 dirhams on the creditcard to get 300 dirhams statement credit, or 10000 dirhams to get 600 dirhams credited back to your account. This means up to 6% back on your spends for the first 10.000 dirhams you spend on the card, a better deal than most deals you can find out there right now.
The promotion seems to be valid for a selection of CitiBanks Credit Cards, my favorite that I am currently using myself is the Premier Miles, where you earn Citi miles on all your spends, which you can then credit to any airline program you choose (Emirates, Etihad and Qatar Airways and many others) at a 1:1 ratio, making it an excellent currency if you are not particularly loyal to just one of them.
Also as you can see above, there are several other cards you can also apply for with the same promotion, the 2nd best one (in my opinion) is the Emirates Citibank Ultimate Card, where your miles are all credited to your Emirates Skywards account, and gives you a great range of benefits, like complimentary Marhaba service at Dubai Airport, free golf and so on.
To apply for any of the credit cards, click here