powered by mochila

A top Chilean executive was found dead in his Havana apartment after being detained by Cuban authorities investigating his company, which is owned by a revolutionary-turned-businessman and friend of Fidel Castro.