Multiple Country support design strategy?

I don’t see a reason why not as long as you scale your server instance to hold the documents. That way, if your application needs change in future to include documents to be shared across countries or you have a set of common documents across users or if documents have to be moved between countries, it would make things a lot simpler.
How many documents are you thinking of approximately

Will let @househippo comment if he has any numbers for scaling instances…