“...as the leader of financial terrorists working out of the U.K“
Amazing, isn't it, how much staying power that rumor has? There are, apparently, people who've believed it since the day some idiot invented it, apparently having discovered that ADVFN is located in a "London suburb".