
New Delhi: A constable of the Central Industrial Security Force (CISF) allegedly shot himself dead at Nagloi Metro Station on Thursday morning.

New Delhi: A constable of the Central Industrial Security Force (CISF) allegedly shot himself dead at Nagloi Metro Station on Thursday morning.