The Nameserver ns1.depositphotos.com have a IP Address of 78.140.183.199 which is hosted on Netherlands.