CNN has been kicked out of Iran because it broadcast a mistranslation of comments from that country's president.

During a long news conference held by President Mahmoud Ahmadinejad on Saturday, CNN broadcast a simultaneous English translation that confused the term "nuclear weapons" with "nuclear energy." CNN's English translation quoted Ahmadinejad as saying "the use of nuclear weapons is Iran's right," when in fact he claimed that "the use of nuclear energy is Iran's right."

The network ran an on-air apology on Sunday night and uploaded corrected video to its website.

AFP quotes the Iranian culture ministry as saying that "the activities of the CNN journalist in Tehran will end and no journalists from CNN will be authorised to come to Iran."

The "CNN journalist" referred to in the quote is presumably the network's chief international correspondent, Christiane Amanpour, who was in Tehran on Saturday for the press conference.