What about Russia?
Basically, you would probably want to stay away from it. You can find decent engineers there but everything else is terrible for business: corruption, taxes, banks, cost of living, visas, etc.
Another (albeit rough) possibility is Ukraine, if only for cheap prices, cheap programmers, etc. However, there's only slightly better policies concerning immigration/visa policy (EU/USA can show up there with no visa for 90 days but then you have to leave for 90 days), and difficult language issues. So, even though I live there, I wouldn't recommend it for people without some link to the country already.