Twitter is having a meltdown rn over Indian trolls larping. Elon just shot himself in the foot lolNovember 23, 2025