The Nameserver ns60.tumeva.net have a IP Address of 185.87.120.165 which is hosted on Türkiye.
Şehrin Haber Merkezi