Just realized that Cloudflare also provides IP Geolocation, even for free plan.[1] However it only provides ISO country code of the visitors.
[1] https://support.cloudflare.com/hc/en-us/articles/200168236-W...
[1] https://support.cloudflare.com/hc/en-us/articles/200168236-W...