Generally google tries to show geo-specific or location specific results.
Google has several ways of determining target locale, for example:
A target locale specified using Search Console's International
Country-code top-level domain names (ccTLDs). These are tied to a
specific country (for example .de for Germany, .cn for China), and
Images can rank in search engines, but it is easier to rank paragraphs of text. There are several reasons:
Search engines ignore pages that don't have much content on them. Search engine bots can identify text as content reliably. Images are much harder for them to interpret. It is much harder for a bot to know how much content is in an image. It is ...