The Kirti Nagar Police Station in Delhi has placed 10th, in the list off top 10 police stations in India.Representative image only. Image Courtesy: Wikimedia Commons.

The Kirti Nagar Police Station in Delhi has placed 10th, in the list off top 10 police stations in India.Representative image only. Image Courtesy: Wikimedia Commons.