The micro-blogging site on Thursday called the visit by Delhi Police to its offices a form of “intimidation” and said it was concerned about its employees and the potential threat to freedom of expression.

The micro-blogging site on Thursday called the visit by Delhi Police to its offices a form of “intimidation” and said it was concerned about its employees and the potential threat to freedom of expression.