democratic republic lies between south of cuba
The island of Jamaica.
Cuba is the closest island from the West Indies to Mexico.
Hispaniola lies between Puerto Rico and Cuba
Vanuatu
Sudan
The island country that lies off the southeast coast of India is Sri Lanka. It was once known as Ceylon.
The Philippines are southeast of Hong Kong.
formosa
philippines
Possibly Tasmania, or Flinders Island.
The large island that lies southeast of India was known as Ceylon until 1972. Now known as the Democratic Socialist Republic of Sri Lanka, has maritime borders with The Maldives and India.