English: The island lies in the northern Leeward Islands portion of the West Indies, southeast of the Virgin Islands.
Telugu: ఇది విండ్వర్డ్ ద్వీపాలలో ఉత్తరతీరంలో అలాగే లీవర్డ్ ద్వీపాలలో దక్షిణతీరంలో ఉంది.