Those are not Russian allies, North Korea and Iran are not even useful to Russia. Russian allies are those such as Serbia, India, etc. In fact Russia refused to sell advance weapons like S-300 missiles to Iran and has allowed the passing of many sanctions on North Korea. You are very ignorant. Afghanistan, wasn't an so much an invasion, it was to support the allied government against Islamic militants. You know many of the ones the US now has to fight, wonderful job on that US. Also the US supports many dictatorships, the biggest one Saudi Arabia, whom is an exporter of terrorism. Even most of the US 911 terrorists came from there. It's put down protests in its own country and ANTHER country. That's not helping to spread freedom, that's helping a state that even helps anther oppress others. No nation is clean, but the US and some other NATO countries acts like something its now. Don't start with Serbia. Serbs from Kosovo were the ones that were killed off. The vast majority were Serbs till Albanians killed many and force the rest out till few are left, expect in North Kosovo region. Once again the US supported terrorists the KLA, which it and others recognized as terrorists. But when it came useful to them to weaken terrorists, they just quietly changed their stance. Kosovo is a failed fake "state" today. You really should educate yourself before trying to lecture others. Plus you hear how the US (some others within NATO) complains of China, yet it is the one that gives China so much money for its goods. Clearly it doesn't buy into what it says about China or does, but simply doesn't really care when it comes to its economic interests. The fact is the US (along with others in NATO) cares nothing about human rights in other countries, expect to try and say it does to use that as a tool for the ignorant people willing to buy into it.