Tag

Caribbean country

Grenada West Indies

Grenada is a Caribbean country comprising a main island, also called the “Spice Isle,” the mountainous main island. Grenada is the southernmost island of the north-south arc of the Lesser Antilles