Twitter boss Elon Musk said running the social media network had been “quite a rollercoaster” and acknowledged “many mistakes” along the way, six months after he bought the company for $44 billion. The PUNCH reports that the Twitter CEO had announced April 20 as the final date for removal of free Twitter verified badges