Your company requires to set up community access for both customers and partners but wish to tailor the content that is shown for each member type and region.
In order for your company to provide community access for both customers and partners in the company but be able to tailor the content to control what each memeber sees based on location and member type, you will need to create a single community page and use page variations which allow you to control what each of the members will see.
This information would be useful for companies that either offered this type of community platform or for a company that did a lot of work, or communicating, through online platforms like a cloud community.