Sorry to come back to this longstanding issue but there seems to be no improvement.
We like to add geo coordinates to Tweets, however the logic that determines in which geopolitical entity a pair of coordinates lies does not work correctly for many non-US locations.
There seems to be a bounding-box approach that just doesn’t work for countries that are not rectangular…
The “geo-embedded-map” linked below is a recent example, showing Aleppo, Syria but boldly stating that it comes from Turkey.
Geonames gets it right:
Why can’t Twitter?