Grenada is an island nation in the southeastern Caribbean Sea. Located north of Trinidad and Tobago, it is the second-smallest independent country in the Western Hemisphere.
Grenada is an island nation in the southeastern Caribbean Sea. Located north of Trinidad and Tobago, it is the second-smallest independent country in the Western Hemisphere.