“Russia is facing a showdown with European leaders over claims it is ‘abusing’ the international “red notice” system for arresting criminals, in an attempt to silence critics of Vladimir Putin,” reports The Telegraph. Red Notice is, not coincidentally, the title of Browder’s book about his experiences in Russia.
Launch