Mar 6, 2022
There is good news. Globalization has allowed much of the planet to come together to bring pressure on Putin to stop the invasion. There’s unprecedented unity, and we have the financial power to cripple Russia’s government for the first time in our history.