The conduct of Twitter has been suspect for a very long time. But of late, it has become far more apparent. Twitter has been at odds against the Indian Government for quite some time and the feud has escalated greatly over the Congress toolkit.
Center for Policy, Implementation and Governance Research