NPR quits Twitter after Elon Musk calls it ‘state-affiliated media’

Firstpost
April 13, 2023