Only a few of you might think of going to any of the countries in Arabian Peninsula. But, not like
Cuba is well-known for its Caribbean charm. The Latin country also offers a lot of beaches and some cultural history. Here are 5 best places to visit in Cuba.