Twitter’s new CEO Linda Yaccarino is all set to take charge as the top boss after Elon Musk officially confirmed her new role. The World Economic Forum (WEF) chair has reportedly departed from NBCUniversal after over a decade of serving as the advertising chief.