[ad_1] The Washington Post reported Friday that Twitter removed 70 million accounts in May and June, which the company confirmed to Business Insider. Twitter shares fell by more than 8% at market …
Read More »[ad_1] The Washington Post reported Friday that Twitter removed 70 million accounts in May and June, which the company confirmed to Business Insider. Twitter shares fell by more than 8% at market …
Read More »