Bharat Express DD Free Dish

Delhi Police negligence

The Supreme Court on Thursday came down heavily on the Delhi Police for its failure to track a missing Russian woman.