Fri, 03/01/2024 - 11:53 Tech Insider Politics Russian President Vladimir Putin and North Korean leader Kim Jong Un at the Angara rocket launch complex on September 13, 2023, in Tsiolkovsky, Russia.Contributor/Getty Images Tags politics, Military & Defense, russia-ukraine, north-korea, vladimir-putin, arms-deals, news-uk, Analysis Source The US mocked Russia for its motley cast of allies in Ukraine. It's not laughin…