The Nameserver ns1.isfb.ru have a IP Address of 93.95.103.57 which is hosted on Russia.
Election News & Results