This question is a strong, and good question. Some may say from your own country, but I will say doing that is good. Especially when it has to do with language, but it is better to venture out of you comfort zone and prospect from everywhere.
You will be surprise that an affiliate from for example; from Peru will be doing better than the one from your own country. Mix it up a bit, it will profit you on a long run.