This isn't exactly a surprise of course. Facebook's traffic is about the same as Google's and the competition between Facebook and Google+ regardless of whether Google+ is 'a social network or not is indisputable.
So after I searched for pics of my homies from my desktop I logged into a computer in California and searched for pics of my homies again from there. Facebook thought I was still in New York.
It knows this because my profile says so and it also knows it because when I sit at my desk and conduct a search Facebook knows where I am by looking at my IP address.
But when you think about the idea of conducting a search for pictures of your friends then if geography is being assigned automatically it makes more sense to search by your current location rather than by an entry in a database.
That's why they created Facebook Graph a new way of searching Facebook that when it works right is a pretty neat tool.
Read more