Computer experts say a powerful computer virus sweeping the Middle East may be spying on Iran's nuclear programme.

Dubbed the "Flame virus", it is capable of gathering information from computers without being detected, and experts say it could be the most malicious software ever developed.

A Russian lab studying cyber warfare says it took two years to detect the virus, but they still have no idea who created it.

Iran has accused the US and Israel of developing the virus, saying something so sophisticated could only have been developed by nation states.

Al Jazeera's Imran Khan reports from Tehran.

Source: Al Jazeera