Cuba is known as the largest island in the Caribbean. It is a country of contrasts, surrounded by almost 4,500 untouched islands & islets filled with sandy beaches & coral reefs, lush nature in the mountains & valleys & diverse Spanish French Colonial architecture. Cuba is in a state of flux because after years of…