Where can I buy souvenirs?

Hi there.

I would like to buy keychains and magnets like these preferably in Sharjah. Or in Dubai city as well. Where can I find them?