Which island country is almost a part of the delta of a major south Amrecan river? (A) Netherland Antillies (B) Grenada (C) Trinidad and Tobago (D) Jamaicaâ–ºCorrect Option Correct Option is: C