Controversial Washington Post reporter Taylor Lorenz says she has been suspended from Twitter upon order of its owner, Elon Musk. Lorenz made the claim in a Substack post, adding that she did not and has not violated Twitter’s terms of service. On Substack, Lorenz claimed she only had three tweets live on her account at […]