Everyone in nations around the world and international organizations alike are gradually all isolating Russia.
Designating the country a State Sponsor of Terrorism the world over – the Biden administration should be no different:
That gross incompetence is inaccurate – everyone else thinks so – America must be no different.