18-02-2019, 11:27 PM
I have an off-topic question. A website called alexa.com claims that 100% of the traffic to voynich.ninja comes from Russia in which country voynich.ninja has achieved national ranking. I have some doubts about the accuracy of this 100% because I for one am not from Russia nor am I aware of contact with someone from Russia during my time in this forum. Does anyone know what accounts for Alexa's outrageous claim?

