democratic republic lies between south of cuba
The island of Jamaica.
cuba
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.