The investigations of the Enforcement Directorate (ED) have often come under the scanner of the Supreme Court and high courts. Most recently, the SC pulled up the ED on February 12 for using ...