The Nameserver ns1.alibabatube.com have a IP Address of 96.127.157.72 which is hosted on United States.
Website Net Worth: Website Stats, Traffic Stats, Search Engines Index Stats, Website Safety Stats, SEO Stats, Social Media Stats, Domain Info, Web Server Info