66.9.139.0 - 66.9.139.255 is an IP address range owned by NIC (National Information Center)- SDAIA ( Saudi Data and Artificial Intelligen and located in Saudi Arabia - select an address below for more geolocation details