Yesterday I created a new Facebook profile with a fictitious name which does not make any sense, i.e. I chose a name like Regaldoes Mondwse and such names do not exist in my country. I was using TBB. When I created the profile, it showed me the pages of newspapers/celebrities belonging to my country. How did Facebook know that I belong to that country?
Today I created two more profiles with weird names again, and Facebook asked me if I belong to a particular city of my country. It again showed the pages of celebrities and products of my own country.
The Exit node did not belong to my country as I tried different nodes every time to see if Facebook really gets our location through some hidden script. I checked the Account setting of Facebook to see my login detail to see my location. It was showing my location of Germany (the IP address of Exit node) and not my country.
So what is the issue with it? If exit belongs to other country and has nothing to do with my country, how Facebook could know my location and how could it show me the pages of celebrities of my country?