Hey, you guys should realize that Alexa stats are not very accurate, right? Check out the geo stats from a professional research tool (SimilarWeb Pro):
http://i.imgur.com/B4DPXyU.pngAs you can see, it's actually the US and China that seem to be sending the most traffic to nem.io
