US, Britain Seek Russia’s Suspension From UN Rights Council
The United States and Britain announced plans Monday to seek Russia’s suspension from the UN Human Rights Council following allegations that Russian troops systematically executed civilians in Bucha, Ukraine.
“The images out of Bucha and…