A few MONTHS ago they are claiming their Alexa ratings are up to like 6000 or so.
Guess what their rank is this week? 13000.
Normal website don't have sudden traffic swings like that. Furthermore, most of the traffic is STILL coming out of Russia and Kazahkstan.
This virtually proves that TVI Express traffic spike was bogus and artificial in origin.