1.Acer.com.cn
Rank:36,748
Worth:$170,000
The nameserver ns-1540.awsdns-cn-32.net have a IP Address of 52.82.182.4 which is hosted on China.