US veteran counterspy Brian Kelley, who broke a code on how Moscow communicated with its agents and was mistakenly hounded later by the FBI, has died. Mr Kelley was 68.

The Washington Times said Mr Kelley died in his sleep of an apparent heart attack.

After years of service in US intelligence, Mr Kelley was hounded by the FBI on suspicion of being a mole for the KGB.

Their suspicion was found to be untrue but only after years of trying to get him to confess to being a KGB spy.

CIA spokesman Preston Golson said Mr Kelley kept the faith with his country and his colleagues.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.