Spanish police release Bill Browder after red notice detention
From Bill Browder’s twitter account.A British critic of Russian president Vladimir Putin was detained by Spanish police Wednesday on an international arrest warrant that Russia requested through Interpol.
Financier Bill Browder tweeted that police in Madrid released him after Interpol’s general secretary in Lyon, France, instructed Spanish police not to honor Russia’s arrest request. … Continue Reading