Intelligence agencies in India
There are 14 intelligence agencies in India- RAW, Intelligence Bureau, Narcotics Control Bureau, Directorate of Revenue Intelligence, Defence Intelligence Agency, Joint Cipher Bureau, National Technical Facilities Organisation, All India Radio Monitoring Service, Signals Intelligence Directorate, Aviation Research Centre, Directorate of Air Intelligence, Directorate of Naval Intelligence, Directorate of Income Tax (Intelligence and Criminal Investigation) and Directorate of Income Tax Investigation. In addition, National Intelligence Grid was formed to collect comprehensive information which can be accessed by all the intelligence agencies. Also, National Investigation Agency was established as the National counter-terrorism law enforcement entity. NIA has been hampered by the reluctance of State governments’ response and a constitutional amendment to override the latter’s non-cooperation is another challenge. Despite the presence of these, terrorists have been able to give shape to some brutal attacks in territory of India in last decade.