The Nameserver ns1.uclg-mewa.org have a IP Address of 178.211.57.118 which is hosted on Türkiye.
UCLG-MEWA