The Nameserver ns12.megahost.xyz have a IP Address of 51.38.118.138 which is hosted on France.
My WordPress Blog