Billionaire Elon Musk claims he has freed microblogging and social networking platform Twitter after taking over as the new owner, IgbereTV reports ...
But without ad revenue, we wouldn't even be here. And we might not be here much longer.