Ali Khamenei, the religious extremist who has been the supreme leader of Iran for the past 35 years, is a member of the Liberal Party of Canada. So is Xi Jinping, the Communist who has been China’s president since 2013. What!? No Kim Jong Un or Vladimir Putin? There’s a better-than-even chance that by the […]