BBC Meme BBC IT Raid: Twitter floods with memes, users say “Aur Banao BBC documentary” Neha Singh February 14, 2023