I found a Chinese reseller with some of my stock photos, but I don't read Chinese (YES, I'M GUESSING IT WAS CHINESE) I figured it was an affiliate of Fotolia but now I would bet on it. Seems to me the keywords were all in English though. I didn't take note of the site.