The Delhi Police has registered a case in connection with protests in front of the Indian High Commission in London on March 19. “On receipt of a report from the Ministry of External Affairs on the incident at Indian High Commission, London on March 19, 2023, the Ministry of Home […]