MADRID (Reuters) – Spanish police arrested Bill Browder, a critic of Russian President Vladimir Putin heads a British investment fund, in Madrid on Wednesday, according to a tweet by Browder from the back of Spanish police car.
Source: Reuters World News