Technology After backlash, Twitter now calls NPR—and BBC—’government-funded’ Andrew McCollum Apr 10, 2023 0 US radio broadcaster NPR -- headquartered in Washington -- had been labeled by Twitter as 'state-affiliated media'…