India has a new IT Minister – Wonder whether Twitter had a role in it?

Two Ministers in Indian government, Ravi Shankar Prasad and Prakash Javdekar, who set out to regulate social media and OTT platforms, have been shunted out in the latest Cabinet reshuffle. Did the duo bite off more than what they could chew?