The largest of the Caribbean Islands is also its most diverse. Lavish Spanish colonial architecture contrasts with imposing communist squares and sublime beaches, teeming coral reefs, verdant plantations and impressive mountains make the island one of the most beautiful. Cuba's turbulent history weaves a fascinating tale from Spanish colonial rule and the slave trade to Batista's dictatorship and Castro's revolution. This is mirrored in its vibrant culture, arts and music.