Different In-App Purchase Tier for different countries

Hi,
I've seen this asked a lot but not answered. I have an app based in the US with in-app token purchases priced in USD. A UK user buying a $100 token is asked to pay £100 which is extreme.
Can we add another IAP and change the localization to UK and then be able to charge say £72 for UK users for this token?
Some people have said you need multiple duplicate apps to do this, one for each non-overlapping region. Others have said you can add another IAP with a different localization (and this would mean a new Product ID too, right?)
Does anyone have a definitive answer?

Cheers
Different In-App Purchase Tier for different countries
 
 
Q