There is usually a simpler explanation than someone hacking your phone in order to make your weather widget think it is in Turkey. What is interesting here is that you have another widget that shows a different location, so the question is what is different between those? Do they have different location access (coarse vs fine on their privileges)?
One common way that location gets messed up is that Google's map of where cell towers or WiFi routers are is out of date (often because someone has moved and Google thinks their router is still at their old address). A different country is more unusual, but not unheard of. And weather apps usually only use wireless ("coarse") location. So if you get the right location when using GPS only ("device only") location mode and wrong when using wireless only ("low power") that might indicate that this is the case here. If this only happens when you are in a particular place then I'm certain that is the cause.