June 06, 2026
A brief ministry statement says Ferrer Garcia and his family have left the Communist-run country