The Colombian-born Manuel Rocha, a 73-year-old former diplomat who served as US Ambassador to Bolivia and was also in charge of the Embassy in Buenos Aires between 1997 and 2000, has been arrested in Miami for allegedly working to promote the interests of the Cuban government, it was reported.