“RIP Twitter” Tops Twitter’s Trending List After Elon Musk Appoints WEF Executive Chair as New CEO May 12, 2023 9:01 pm