But there are big problems with mapping from IPs to countries. My IPv6 is detected as Russian, though it is London-located tunnel exit point and I'm in the Netherlands.
If your HE tunnelbroker account's country is set to Russia, you'll show up as from Russia for Google since HE publishes a geofeed of ip range -> user account country for them.[1] You should be able to change it on the settings page.[2]
If that's not it, you an see which database maps your IPv6 range to Russia and contact them to ask them to change it.[3]
Of course, if you have accounts with a Russian addresses, then things will revert.
[1] https://tunnelbroker.net/export/google
If it is a tunnel, then it might have been used by someone else before.
Those "London oblast" jokes don't come from nowhere.
Sounds like an issue with an outdated locally hosted IP2 Location database.
Google thinks it is in Russia too. And Cloudflare thinks the same.
If it's Hurricane Electrics tunnel I've had similiar issues, I think they use Russian blocks for their IPv6 tunnel since the abuse potential is so high and they don't want to deal with it so they just bundle all their shit with Russia and move on.
maybe you actually have a MITM proxy stealing all of your traffic and keystrokes
Sounds more like IP isn't a reliable factor to determine location. Not that this would be bad though.