Twitter and its new owner, billionaire and Tesla CEO Elon Musk, is currently under fire following a decision that will effectively make the social media platform a dubious source of information – or so detractors of the social media giant under new management says. On Saturday, the company started advertising its paid subscription service through […]