The Nameserver dns1.menara.ma have a IP Address of 81.192.21.65 which is hosted on Morocco.
Site not installed