Since President Vladimir Putin invaded Ukraine, the international community has pummeled Russia with a series of financial penalties and economic sanctions targeting leaders, state-owned firms, and financial systems. Is Moscow at the point of no return? The Russian ruble fell to an all-time low of 119.25 per dollar on Monday, losing about 32 percent of…