The Enforcement Directorate (ED) is a specialized law enforcement and financial investigation agency run by the government of India.