The United States, Canada and Japan have slapped sanctions on Russia over the invasion of Ukraine, just hours after Britain announced “the first barrage” of sanctions on Russia. United States President Joe Biden has announced the “first tranche” of sanctions on Russia to “cut off Russia’s government from Western financing”. Terming Russian ‘invasion’ of Ukraine […]