Investor: 'Russia is going to be a totally isolated country'

2022-05-25 946

British investor and Kremlin critic Bill Browder believes Russian President Vladimir Putin will go to any length to maintain his power. But it will come at a cost.