my comment is based on observation that, periodically articles criticizing indian govt is posted to a tech feed that too at a regular frequency as if its planned to push such articles to front page.
Even if i take the tech part of the above article into consideration, the title hints its the govt planted it, which is again not proved yet.
Hence my comment.