Digital Marketing & Ad Tech News

Elon Musk says Twitter must prove bot claims for $44 billion deal to proceed

Twitter said it is 'committed to completing the transaction on the agreed price and terms as promptly as practicable'