-
Indian police raid major Left news website, detain journalists, based on New York Times article attacking left activists
Delhi police on Tuesday raided the offices of news media company NewsClick. The news media house has been under investigation for allegedly receiving funds from China.