The Nameserver leela.thaiinterhost.com have a IP Address of 202.142.223.84 which is hosted on Thailand.