Hi, This is like an implementation question, rather than a support question. So, we need to understand bit more about the application to give an appropriate suggestion to this. All the approaches mentioned by you are apt, but they have a usecase on when which would suite better. For example, circumstancing would be easier to maintain when the countries are like 2-3. If the countries are like 30-50 or even more than circumstancing might not be a good option.