Iran on Tuesday reversed its decision to ban the US news network, CNN, from Iranian airwaves following an apology from CNN for mistranslating statements of Iranian President Mahmoud Ahmadinejad.