IP geolocation via ipwho.is (free, no API key). Returns country, region, city, lat/lon, timezone, ASN, ISP. Pass empty string to geolocate caller IP.