Delhi Police Special Cell Inspector involved in Delhi riots investigation found dead under suspicious circumstances
A Delhi Police Inspector attached to the Special Cell of the police force was found dead under suspicious circumstances in his car at Rampura main road in the National Capital's Keshav ...