Investor: 'Russia is going to be a totally isolated country'
2022-05-25 946 Dailymotion
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.