The nameserver iccs.edu have a IP Address of 104.244.124.10 which is hosted on United States.
International Center for Chemical and Biological Sciences - Welcome