Published On : Mon, May 24th, 2021

Police raids Twitter office at New Delhi

Delhi Police on Monday raided social media giant Twitter’s India offices in New Delhi, Lado Sarai and Gurugram.