Delhi Police blamed for excess purchase of bomb kits for CWG

Delhi Police has been blamed for the procurement of 176 excess bomb detection kits in the run up to the Commonwealth Games in a Home Ministry note submitted to a Parliamentary panel.