Spain releases Putin critic following Interpol petitionMay 30, 2018 02:13 PM | ACNBill Browder was arrested in Madrid on Wednesday morning