103.243.94.140 is located in Tel Aviv, Israel (latitude 32.085, longitude 34.782) db-ip data: September 2026