News Incomes

Image credit: Tesla

Elon Musk Puts Twitter Takeover On Hold

Twitter's share price falls 18 percent after Elon Musk places his takeover on hold, until more data is provided about fake accounts on the platform

4 min