Some 90 miles south of Florida’s Key West is another land of palm trees, beaches and colorfully painted structures: Cuba. The third-largest Caribbean nation by population, Cuba celebrates its ...