arrest warrant

Putin critic Bill Browder arrested

Bill Browder, a prominent financial manager and vocal Vladimir Putin critic, was briefly arrested in Spain on a Russian arrest warrant Wednesday.