but if we can find one that does, then it will likely decode it down to the region country code that is serviced by your user's mobile service provider.
Ask not, and ye shall receive anyway!!!
I don't know if this works as well everywhere as it does here, but check this out:
https://www.ip2location.com/
which returns accurate* information for me like:
including not just the telephone country code, but the
telephone area code as well (03 = Victoria and Tasmania). And the weather station (see next post).
* seems to be based on nominal location of mobile phone service provider, thus 14 km from my actual location, but... still good enough to freak people out. The postcode looked a bit strange, since Victoria postcodes are usually 3000..3999 but I know there are some special cases and so I checked and yep, 8010 is the postcode for... hang on, that's Optus, not Vodafone... let me double-check this on my mobile... ... ... is all good, same info, except for ISP.