103.99.196.2 is located in Hashtsāl, India (latitude 28.634, longitude 77.058) db-ip data: September 2026