G7 countries impose penalties on Moscow

Amid the ongoing Russian invasion of Ukraine, the EU, the West, and the US are imposing a series of sanctions on Ukraine. EU has frozen Russian assets in the bloc.