Canada’s top diplomat blasted Iran for human rights violations and religious intolerance at a meeting Monday of world parliamentarians, drawing an angry response from Tehran's delegation.
Addressing 1,400 lawmakers at the gathering in Quebec City, Canadian Foreign Minister