The $44 billion deal, after months of drama and legal challenges, puts Twitter on an uncertain course.
Written by
in