Reports may be swirling about Twitter exploring a sale of all or a part of its company, but in the meantime, the social media platform is trimming down internationally.
Reports may be swirling about Twitter exploring a sale of all or a part of its company, but in the meantime, the social media platform is trimming down internationally.