Talking Business March 18 2022

Vladimir Putin has set the clock ticking for possible defaults on about $150 billion in debt as the Russian economy slumps and its currency collapses under the pressure of sanctions, including on its foreign-currency reserves  Welcome to Talking Business, a podcast...