Iranian President Mahmoud Ahmadinejad will deliver Channel 4’s alternative to the Queen’s Christmas Day speech this year, it has announced. He will be shown telling British viewers “the general will of nations” is for a return to “human values”. His speech, in Farsi with English subtitles, will be the channel’s 16th alternative Christmas message.