IP geolocation via ipwho.is. Returns country, region, city, lat/lon, timezone, ASN, ISP. Pass empty string to geolocate caller IP.