Indo- meaning; of originating from India.
Indo-Caribbean - meaning; of Indian and the Caribbean.
Indo- Caribbean- meaning; of culture, Chutney Music, Ghazals,Bhajans.
Indo Caribbean- Meaning East Indian descendants whose origins are from Northern India; Bihar,Uttar Pradesh,Gujerat,Kashmir and
Southern India e.g Tamil Nadu.
also try East Indian/West Indian of the West Indies.