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