Iranian mullahs are completely arab in everything (ideas, culture, dress, religion, eating habit, living habits etc...). They only speak a broken Parsi (they even incorporate aranbic into their talking). So that's the only thing Iranian about them.
South Korea, Canada etc... are all slave nations. That doesn't mean they're wrong to be slave nations. Most countries simply can't afford not to be slave nations nor can they do anything about it. What can Canada, SK etc.. do? NOTHING.
And no, NK is retarded country. Cuba is an amazing country that harms nobody and has relations with every nation on earth. USA is the only country in the world that has a grudge against cuba and in blockading the nation for no reason whatsoever (your lack of understanding of Cuba is embarrasing since you're Canadian and Canada has relations with Cuba).
I consider China a free nation. Brazil is a free nation. Venezula and Iran are free nation with stupid leaders who rule with borrowed ideologies (communism and radical arabic Islam). Russia is a free nation. You want me to go on? North Korea is also a free nation, but again with dumb *** leaders. NK is one of those countries that can't afford to be free and must become a slave nation for the betterment of its people.