The Nameserver ns2.windowstotal.com have a IP Address of 149.202.5.81 which is hosted on France.
Total