An unidentified dead body has been recovered from Chelmsford Road near New Delhi railway station under the Paharganj police station area of the national capital, Police said on Saturday.
A head constable of Delhi Police committed suicide by shooting himself with his official weapon (pistol) inside the barracks of Paharganj police station, officials said on Thursday.