The Nameserver ns1.alm7ben.cc have a IP Address of 188.165.218.98 which is hosted on France.
المحبين أول واكبر شبكة لترجمة الانمى على مستوى العالم العربى