1.Zara.cn
Rank:111,200
Worth:$46,000
The nameserver tl88-2.tl88.net have a IP Address of 221.194.158.159 which is hosted on China.