Apparently the Iranians are big fans of MSNBC.

Via National Journal:

Iran called Canada “racist” and “self-centred” at a UN meeting on Tuesday, where it tried to deflect criticism of its own human rights record and balked at a Canadian-led resolution condemning Iranian abuses.

In a statement before the humanitarian affairs committee, Iran’s ambassador to the UN said Canada had “a long list of human rights violations” against immigrants, Muslims, aboriginals and “Afro-Canadian women,” and accused Ottawa of “abusing human rights mechanisms to advance its self-centred political interests.”

“In fact, if any country had to get a resolution, [Canada] would have deserved it more than others because of their unsparing support of a regime [Israel] that has frequently committed genocide in the Palestinian Occupied Territories,” Mohammad Khazaee said in a statement to the UN committee, obtained by the National Post.

Mr. Khazaee said it was “ironic” that Israel was among the 42 co-sponsors of the resolution passed by the committee Tuesday. This is the tenth year that Canada has led the now-annual resolution, which is widely expected to pass at the UN General Assembly Plenary once it is sent up for consideration.

The resolution “expresses deep concern” about Iran’s use of torture and the death penalty, its execution of minors, its restrictions on freedom of peaceful assembly, its violence against women and the continued house arrest of leading opposition figures from the 2009 presidential elections.