Elon Musk said Twitter has seen a ‘massive drop in revenue’ as more brands pause ads November 4, 2022November 4, 2022