From small publishers to US federal agencies, websites are reporting unusual spikes in automated traffic linked to IP addresses in Lanzhou, China.
The video streaming platform recently targeted 16 major “AI brain rot” channels, ending their potential million-dollar operations ...