A Russian anti-virus company has discovered the most complex computer virus in cyber warfare history. Called "Flame", the company says the virus has been targeting computer systems in the Middle East, such as Iran's Oil Ministry, for at least two years.