L'adresse IP 59.89.22.205 est localisée dans le pays India, la position géographique est estimée à la ville de Dehra Dun située dans la région Uttarakhand. L'ip fait partie d'un bloc de 12288 adresses allant de 59.89.0.0 à 59.89.47.255 attribué à la même société.