Iran’s ambassador to the UN headquarters in Geneva has lashed out at certain Western governments, especially those in Europe, for interfering in other countries’ affairs under the pretext of human rights violations.