Yes I fucking hate that. Google knows where I am and all searches take into account my location and I can't change it. If I change IPs, it's a matter of days before they find out. I think they do it using physical geolocation (gps, wifi routers nearby) from Android phones connected to my wifi network.