Who has not heard of Cuba? Its beaches, music, food, the beautiful women... and even Fidel Castro? But how many of you know about the misery and repression in which the people of …