From the Roman Empire to the Arab settlers, to a score of European conquerors ? French, Portuguese and Spanish - this nation is a mysterious blend of cultures, religions, histories and cuisines. Travelers can visit beaches and mountains, ride... read more