Canada slaps sanctions on Iran for human rights violations amid protests
Last week, Canadian PM Justin Trudeau said new sanctions would be placed on Iran in light of the violent crackdown on protesters.
National Flag of Canada (Queen's Park, Toronto).(photo credit: Wikimedia Commons)