When people in a certain country enter a specific keyword to search for in Google and then choose the option "Pages From *that country*". Does Google sort the pages by the language or by the domain extension or by location of the website's server?
I think all of them comes in consideration. Domain tld sure plays more role in geographical serp ranking.