I created a Windows 2012 R2 VM and selected US/East as the Region/Location. The VM was then assigned a public IP located in Brazil. Does Azure consider the VM Location setting just a "guideline" and may still assign an IP from any region it wishes?
I cannot find any Azure detailed documentation regarding the Location setting.