02-14-2021, 03:50 PM
Huge drop. English traffic is down. And when I say English traffic, I mean all English speaking traffic.
From our own country UK, traffic is almost down by 95%.
From our own country UK, traffic is almost down by 95%.