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. Twitter is shutting down its engineering operations out of Bangalore, ... read more