The Caribbean island of Grenada belongs to the Lesser Antilles, an archipelago north of the coast of Venezuela. Around 105,000 people live in the small island state of Grenada. The capital St. George’s, located on the southwest coast, has approx.
Grenada Geography
