Doesn't a VPN hide your IP? So, in effect, you're anonymous and also without geographic location.
Sort of, it connects you to the internet via a server based in another country, so to any website/program etc it will look as though you're in that country instead.
To put it simply.