General Moshe Mizrahi, ex-Chief Investigator of Israel’s national police and head of its unit mandated to fight international crime, has resigned amidst continuing charges of controversial practices and wrongdoing. Mizrahi was especially aggressive in pursuing the so-called “Russian Mafia” in Israel, likened by observers and media to a witch hunt that smeared the reputation of many Russian-born businessmen who moved to Israel, depriving Israel’s economy of billions of dollars in ...