US and allies clash with Russia and China over North Korea satellite failure
The United States and its allies have clashed with Russia and China over North Korea’s failed launch of a military spy satellite this week, which took place in violation of multiple UN Security Council resolutions.
Moscow and Beijing refused to condemn the launch.




