English: The island of Tortuga (le de la Tortue) is located off the coast of northern Haiti.
Telugu: టోర్టుగా (హైటి) (ఐల్ డి లా టోర్టు) ద్వీపం ఉత్తర హైతీ తీరంలో ఉంది.