Don't think this has anything to do with Dubai. I've had this issue both in Europe and in Singapore. A credit card provider will honor claims from vendors for up to a year after you cancelled the card (unless of course you can prove it's a false claim). You might for example have a automatic renewal of a membership fee that you forgot to cancel on that card.
Unless you are 100% sure it's a false claim have someone in Dubai pay it and send him some cash.