GeoIP is often wrong, outdated or simply falisifed (maliciously or for fun).
GeoIP is harvested from whois information by MaxMind. This whois information is supplied by whoever owns the IP range, as such the IP range owner could claim to be in North Korea in their whois data and MaxMind would believe them.
There is no real link between an IP address and a geographic location, it's possible that both you and the site reporting the location of your IP have different versions of the GeoIP database.
For example I ran a relay that was falsely report to be on the wrong side of the globe for 6+ months because the IP addresses had recently changed hands.
Further more if MaxMind can't get an accurate enough "location" for the IP it simply makes it up, the results of believing in GeoIP are serious and MaxMind are currently being sued over it. It's a concept we should all seek to dispell. I've written about it more here.