193.140.71.0 - 193.140.71.255 is an IP address range owned by TUBITAK Ulusal Elektronik ve Kriptoloji Arastirrma Enstitusu and located in Turkey - select an address below for more geolocation details