Cuban President Fidel Castro was formerly a Roman Catholic - The Independent