A former US ambassador to Bolivia has been charged with secretly acting as a Cuban agent for "more than 40 years". Manuel Rocha, who was arrested at his Miami home on Friday, served as the top US diplomat to Bolivia between 2000 and 2002. Prosecutors from the US Justice Department...