Thanks for the post , votes, and comments. We are aware of this limitation and are targeting sometime next year to improve this experience. In the meantime you can sign up for a new account in your desired country and transfer your assets to the new account via Support.
-Azure Billing TeamJAVIER BERTRAN commented
This i definitely a nuisance, does Microsoft not have expat employees around the World? You can't expect that a person will use a credit card from the country were he is currently located.JAVIER BERTRAN supported this idea ·