The low police to population ratio in India is a problem area, he said.
"There are around 500 police personnel per 100,000 population in some developed countries...In India it has improved - from 128 policemen per 100,000 population in 2008 to 138 in 2012," he said.
Sahni said the number of personnel gathering field intelligence was also inadequate.
"There are less than 5,000 staff in the field though India's population needs a much bigger number," he said.