This is all rather easy on Android. You can have multiple Google (Play) accounts set to different countries.
But most app developers don't even enforce it. I had UK bank apps installed through my "German" Google account.
But most app developers don't even enforce it. I had UK bank apps installed through my "German" Google account.