billion insider loses twitter Business Insider Twitter Loses 5 Billion May 18, 2021 Post a Comment After close review of recent Tweets from the realDonaldTrump account and the context around them w… Read more Business Insider Twitter Loses 5 Billion