Former US ambassador jailed for serving as secret agent for Cuba

A former career US diplomat has been sentenced to 15 years in federal prison after admitting he worked for decades as a secret agent for communist Cuba.
Manuel Rocha, 73, will also pay a 500,000 dollar (£401,000) fine and co-operate with authorities after pleading guilty to conspiring to act as an agent of a foreign government.