Russian President Vladimir Putin is getting smoke from all sides for invading Ukraine. US President Joe Biden and the EU have imposed sanctions on Russia, including exclusion from the SWIFT system. Even notoriously neutral Switzerland has picked a side in this battle, freezing access to over $31 billion in Russian assets in its banks. And […]