Release same app in different countries with different versions

Is it possible to submit the same app with different versions in different countries?
Eg: I would like to submit version A to country A, and then submit version B to country B. Is version A be accessible to country A after we release version B to country B of the same app? I have features that are specific to the countries, hence wanted to have a separate version for different countries.
I do not have any In-App purchases integrated into the app.
Please advise. Thank you
This is something my team is actively trying to determine too. +1 for any insights.
I would try the following:
  • declare several apps in AppStore

  • define for each exclusive geographical area

  • assign the right build to each.

If you explain properly to the review team what you have done, that regions are disjoint, there should not be a problem (should not be considered Spam).

Was this ever confirmed? My team is trying to do something similar. We have an app available in all countries right now, but we are creating a new version that we only want in certain regions to start out. Is that possible? Will the old version still be available in the other regions?

Release same app in different countries with different versions
 
 
Q