The Nameserver ns2.dns77.org have a IP Address of 192.162.101.200 which is hosted on Russia.
add the site description here