Overview: Wbxia.com has a global Alexa ranking of 167,561 and ranked 20,596th in China. The global rank declined 53,148 positions versus the previous 3 months. The website server is using IP address 47.90.20.17 and is hosted in Ottawa, Ontario, Canada. The Google page rank of this website is 2/10. The website's home page has 1 out-going links.