Sadar Bazar police station in Delhi has been ranked as the best police station in the country as part of the annual home ministry exercise to grade police stations based on parameters including of crime, infrastructure, and approachability of personnel.
More Videos