The Nameserver ns2.mytechworld.xyz have a IP Address of 80.211.190.121 which is hosted on Italy.
Learn About Latest Coding Tech