Was with Mashreq until I finally got fed up (for the 4th year in a row) of them charging me for my free credit card and having to go and explain their incompetence to them each year.
Oh by the way, they lost my 15,000Dhs monthly debit back to the UK which had been in place for 5 years. Ended up sitting in the branch in front of the deputy branch manager and refused to move until the money was back in my account, took 5 hrs but at least I got it back (less the difference in the exchange rate over the 5 days it went missing).
Emptied my account and went to Lloyds TSB, no problems and the sound of civilised, helpful employees from the Home Counties!!!