The manufacturer of Zewa and Libresse finally left Russia, selling its business for $117 million • Meduza • RIMA — Russian Independent Media Archive