Google changed their terms telling you that localization is important in search result and there is no way to disable it, well I know that you can be a genius and use lot of methods to come over this but the solution is pretty simple, lets first see what Google saying about localization:
Can I turn off location-based customization?
The customization of search results based on location is an important component of a consistent, high-quality search experience. Therefore, we haven't provided a way to turn off location customization, although we've made it easy for you to set your own location or to customize using a general location as broad as the country that matches your local domain.
If you find that your results for a particular search are more local than what you're looking for, you can set your location to a broader geographical area (such as a country instead of a city, zip code, or street address). Please note that this will greatly reduce the amount of locally relevant results that you’ll see.but I tell you something, if you are un comfortable nobody can force you, you still can use Google international search just like before by simply going to http://www.google.com/ncr .
NCR simply means NO COUNTRY REDIRECTION.
Enjoy Google just like before.