Someone in the target market should at least be present in a team. I see so many teams from rich, happy families trying to help out someone in a poor country... without having any experience at all in that country. They have no understanding of how deep corruption cuts.
For example, in some countries, the harder and more tiresome a process is, the higher the odds that someone will bribe their way past it. The more inefficient a process is, the more money they make. They also happen to be highly underpaid (similar to American waiters) and rely on "tips" to make a living.
Over and over again, I see some first world company offering them an excellent enterprise solution and not understanding why it hasn't been adopted.