
Three doctors from Al-Falah University in Faridabad have been detained as the National Investigation Agency (NIA) takes over the investigation into the recent suicide blast near Delhi’s Red Fort. This further deepens the ongoing probe into the incident.