Twitter Faces $75 Million Ad Revenue Plunge Amidst Suspension Woes – Internal Docs Expose Struggle

News